🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

Q&A

1回答

1956閲覧

postfixでメール送信時の「554 Message not accepted due to failed RFC compliance」エラー

shige1977

総合スコア11

Postfix

Postfixは、電子メールサーバソフトウェアで、 メールを配送するシステムMTAの一種です。

メール

メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

0グッド

0クリップ

投稿2021/02/17 01:01

編集2021/02/17 01:21

こんにちは

postfixでyahoo.comやyahoo.com.arのメールアドレスに対してメール送信した時に
「said: 554 Message not accepted due to failed RFC compliance (in reply to end of DATA command))」
がメールログに出力され、メールが届かない現象が起こっています。

メールアドレスの@以前の文字を確認しても
hogehoge@yahoo.com
hoge_hoge@yahoo.com.ar
のような感じで、特にRFCに違反しているわけでもなく、
試しにGmailでメール送信したところ、正常にメールが届きました。
ということは、postfix側に問題があるようです。

そこで
Postfix メールアドレス制御
を参考に、
postfixのmain.cfにて、

allow_min_user = yes strict_rfc821_envelopes = no

の追加を行い、postfix再起動後、「yahoo.com」「yahoo.com.ar」のメールアドレスに送信しましたが
結果は同じでした。

当現象につきまして、原因や解決策がありましたらご教授頂けると幸いです。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

そのエラーメッセージだけでしょうか?

まずは、
送り元のアドレスは適切でしょうか?
例えば送り元のアドレスがgmailのアドレスの場合、自分の建てたメールサーバーから送ることは考えなくて良いはずです。gmailのメールサーバーでSMTP認証を行って、送ればいいのですから。

またpostfixへメールを送っている、メールクライアントは何ですか?
メールクライアントが使っている、ヘッダの形式や通信形式は大丈夫ですか?

またメールサーバーのDNS設定は適切ですか?
MXレコード、PTRレコードなど。
ipv6,ipv4ともに逆引きが適切に設定されていることが要求される場合もあります。
DNSサーバでのIPv6の設定

サーバーによっては、下記のような制約をかけているものもあります。
宛先不明判定が厳しいメールサーバへの並行配送を制限する - Qiita

以上、考えられる注意点をあげてみました。

投稿2021/02/17 02:46

phoepsilonix

総合スコア233

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問