Dell のサーバーに搭載されているiDRAC(Integrated Dell Remote Access Controller)はサーバーを管理するのにとても便利で、ハードウェアなどの障害発生時にメールで管理者に通知を飛ばすことができます。
ところが設定画面でテストメールすら送れずに躓いたので、対処法をメモしておきます。
環境
iDRAC
- iDRAC 7(Enterprise)
- iDRAC 8(Enterprise)
メールサーバー(受信側)
- Postfix
原因
上手くいかなかった理由は、アラートメールの差出人ドメイン部分が IP アドレスになっているため、メールサーバから弾かれていたことが原因でした。
アラートメールの差出人例
idrac-SERVERNAME@192.168.0.120
対処法
アラートメールを受信するメールサーバで postfix の main.cf に、差出人が IP アドレスの場合でも許可する設定を通したところうまくいきました。
1 2 | # iDRAC 受信許可 resolve_numeric_domain = yes |
また、smtpd_sender_restrictions の項目に「reject_non_fqdn_sender」が入っている場合は外してください。(reject_unknown_sender_domain は入ってても大丈夫でした。)
1 2 3 4 5 | # Reject Sender smtpd_sender_restrictions = reject_unknown_sender_domain, #reject_non_fqdn_sender, check_sender_access hash:/etc/postfix/reject_sender |
Postfix を再起動すれば、アラートメールが届くようになりました。
コメント