質問: smtp inet n - n - - smtpd submission inet n - n - - smtpd -o smtpd_etrn_restrictions=reject -o smtpd_client_restrictions=permit_sasl_authenticated,reject ---- eof ----
回答: >自サーバで独自ドメインのサブドメインにて運営しています。 で、その独自ドメインで自メールサーバのip引けるようになってます? # ddnsで更新処理していないとかないですか? >「said: 451 4.1.8 sender domain must be resolved (in reply to mail from command))」というエラーが出ていました。 ドメイン引けないよ。 って蹴られたように見えますが。 >「said: 530 5.7.0 authentication required (in reply to mail from command))」に変わりました。 認証してよ。 って蹴られています。 >1つの原因は「smtp_sasl_auth_enable=yes」と、頭のsmtpがsmtpd出なかったためと思われます。 違います。 smtpd_~は、メールサーバ(接続を受ける方)としての設定です。 smtp_~はメールクライアント(って言い方が正しいかなぁ)としての設定です。 今回の場合、構築したpostfixは「niftyのメールサーバに『smtpクライアントとして』接続する」のですからsmtp_~の方の設定になります。 # なので、smtp_~の設定消したら相手から「認証せいや」と怒られてます。 そのpostfixのサーバに対してメール送信を依頼するクライアントにsmtp認証を必要とするならばsmtpd_~の設定が、 リレー依頼する先がsmtp認証を必要としている場合はクライアントとしての設定であるsmtp_~の設定が必要になります。