質問: 現在、AWS上で運用しているサイトにて、「SES」ではなく「sendmail」を利用して PHPからメールを送信しようとしています。 ですがドメインが「gmail」のアドレスの場合はメールが届くのですが 会社等の独自アドレスの場合はメールが届きません。 メール送信のログを見ると以下のように出力されており おそらく送信先のドメイン名が見つからない?的な意味合いです。 ``` XXXXXX: Sender address rejected: Domain not found ``` 以下の参考サイトに同様な現象があったのですが 情報が古くてどこをどう直していいのかわからず... こちらの解決方法わかる方いらっしゃればよろしくお願いします。
回答: `Sender` は「送信元」ですね。 送信元のアドレスのドメインが存在しないようですから、どんなアドレスでfromを記述したか確認してください。 なお、fromは2つあります。 MAIL FROM(エンベロープfrom)とヘッダーfromです。 今回はエンベロープfromの方だと思います。