2010年5月16日日曜日

mdadmでメール送信メモ postfix

mdadmが動いているAサーバーからBサーバーに(relay)転送したい
とりあえず以下のように設定192.168.0.11が転送サーバーとする
relayhost = [192.168.0.11]:25

しかしsmtpd_helo_restrictionsが転送サーバーに設定されているため
Aサーバーのホスト名がFQDNでないため拒否されてしまう

1.↓のように設定する(中括弧を忘れずに)
mtp_helo_name = [192.168.0.5]

2.外部PGを使って動的に変更
参考リンク
milter_helo_macros

3.Bサーバーの方のsmtpd_helo_restrictionsを設定する
こことかここに書いてある
smtpd_helo_restrictions = permit_mynetworks,reject_non_fqdn_hostname

他にもcheck_helo_accessを設定する方法もある

ちなみにDebianの場合モニタモードで動いているプロセスは
ps aux | grep mdadm
で確認してみると分かる
/etc/init.d/mdadmの方を再起動すれば設定ファイルが読み込まれる

設定ができたら↓のコマンドで送信できるか試してみると良い
mdadm --monitor --scan --test -1

0 件のコメント: