| QuickMLとsendmailを同一ホストに共存させる |
| おことわり |
| QuickMLのインストールと設定 |
| sendmailの設定変更 |
sendmail.cfに以下のメーラ定義を追加します。FEATURE(`access_db')dnl FEATURE(`mailertable')dnl
cfを使う場合は、元となる .mc ファイルに以下のようにメーラ定義を追加し、 .cfファイルを生成します。Mquickml, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990, T=DNS/RFC822/SMTP, ← 行頭はタブ文字 A=TCP $h 10025 ← 行頭はタブ文字、10025はQuickMLがListenするポート番号
.... FEATURE行など ....
:
MAILER_DEFINITIONS
Mquickml, P=[IPC], F=mDFMuXa, S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP, E=\r\n, L=990,
T=DNS/RFC822/SMTP,
A=TCP $h 10025
:
.... MAILER行など ....
quickmlサーバへの配送経路を指定するため、mailertableに以下の設定を追加します。
quickmlサーバへの配送を許可するため、accessファイルに以下の設定を追加します。foobar.com quickml:[localhost] .foobar.com quickml:[localhost] ← サブドメインを許可する場合追加
行なった設定をデータベースに反映させ、sendmailを再起動します。foobar.com RELAY .foobar.com RELAY ← サブドメインを許可する場合追加
# makemap hash mailertable < mailertable # makemap hash access < access # kill -HUP sendmailのプロセスID
| 補足 |
| 参考リンク |