質問: ### 前提・実現したいこと 問い合わせしてくれた人(ユーザー)へサンクスメールの送信、管理者へは入力された情報をメールで受信したい。 ### 発生している問題・エラーメッセージ htmlでの構築段階では特に問題なく送受信ができていたのですが、WordPressに移行後完了ページに遷移してもメールが届かなくなってしまいました。 サーバーは担当者がAWSを一から構築して使用しおります。 入力フォーム画面・送信内容確認画面・完了画面は全て固定ページにしており、画面遷移はうまく行っています。 コードに記述ミスがあるのか、サーバー側で何か設定しないといけないのか...何が原因なのか分かりません。 php初心者、サーバー知識はあまりないですが宜しくお願い致します。 ### 該当のソースコード ``` 【送信完了画面 :mail.php】 ```
回答: mb_send_mail() を使用されていますが、php.ini の「mail function]」は、どのように設定されているでしょうか。( [PHP マニュアル > 関数リファレンス > メール関連 > メール > インストール/設定 > sendmail_path w参照) デフォルトのままであれば、 php を実行しているサーバーに Sendmail や postfix 等の SMTP サーバーは、導入されていますか? 導入されている場合、メールのログには、どのようなメッセージが記録されていますか? また、AWS の場合、公式ヘルプの EC2 インスタンスからポート 25 の制限を削除するにはどうすればよいですか? に > > Amazon EC2 は、デフォルトですべての EC2 インスタンスのポート 25 のトラフィックを制限していますが、この制限の削除をリクエストできます。 > > > とあるように、最初は、ポート25 での外部へのメール送信が制限されています。 このドキュメントに記載されているような「E メール送信制限解除申請」はされていますか?