« 検索結果が正しくない | メイン | qmailのログの見方 »

sendmailで複数ドメイン運用

sendmailで複数ドメイン運用

あまりやりたくない運用だけれども、やらざるを得ないときもあるということで設定するための方法は以下のとおり。

1./etc/mail/local-host-namesにローカル配送するためのドメインを記述する
aaa.com
のような感じ。この設定を変更した場合には、サービスの再起移動が必要。

2./etc/mail/virtusertableにエイリアスを設定する。
たとえば、xxx@aaa.com宛てのメールを zzz@bbb.com に転送するときは
xxx@aaa.com zzz@bbb.com
とする。

3.makemap hash /etc/mail/virtusertable.db < /etc/mail/virtusertable
を実行して、登録内容を更新する。なお、virtusertableを変更してmakemapしたらサービスの再起動は不要。

ちなみにsendmailのキューは /var/spool/mqueue にたまるので、うまくメールが受信できないようであれば、トラブルシュートの手段のひとつとして、ここにたまっていないか確認する必要がある。



トラックバック

トラックバックは本サイトの紹介(リンクがあれば可)があるものに限り受付いたします。このエントリーのトラックバックURLは以下のとおりです。

http://blog.development-network.net/mt/mt-tb.cgi/731

コメントを投稿