質問: 現在メールフォームの作成を「PHP工房」さんからテンプレートを拝借し、進めているのですが、 さくらインターネットで設定したメールアドレス(POPメール)に届かず困っております。 https://www.php-factory.net/mail/01.php 上記以外のアドレス(gmail)を受信アドレスとして設定した場合は、 問題なく届くので、PHPのバージョンや、記載の誤り等はないかと思うのですが、、、 実装状況としては、「PHP工房」さんからテンプレートをダウンロード、 mail.phpの受信アドレスをさくらインターネットで設定したメールアドレスに 設定したのみです。 原因が全くわからないため、解決方法を試すこともできません。 恐れ入りますがご教示のほどお願いいたします。
回答: メールの送信方法は、そのサーバ内の sendmail コマンドを使う方法でしょうか? その場合は、メールのログ (/var/log/maillog など)が見れると早いですが、見ることはできますか? メールの不達の問題はまずはメールログを見ることが基本です。 上記が難しい場合、メール送信時に設定している From にエラーメールが返ってきている可能性もありますので、その辺りの確認も考えてみると良いと思います。