質問 > 管理機能 > AWSのSES経由したメール送信でエラー |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
balisys |
投稿日時: 2024/11/29 11:05
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 502 |
AWSのSES経由したメール送信でエラー お世話になっております。
[EC-CUBE] 2.12.6 [PHP] PHP 5.4.16 [データベース] MySQL 5.5.68-MariaDB [WEBサーバ] Apache/2.4.62 [OS]AmazonLinux2 [カスタマイズ] 商品項目拡張など多々 config.phpにて送信メールサーバをAWSのSES(Simple Email Service)に指定したのですが、 エラーが発生し,正常にメール送信が行えませんでした。
以下 エラーメッセージ 引用: [/shopping/confirm.php] Warning(E_USER_WARNING): メール送信 に失敗しました。 似たような構成でご経験ある方いらっしゃいましたらお教えいただけますと幸いです。 |
mcontact |
投稿日時: 2024/11/29 17:20
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1562 |
Re: AWSのSES経由したメール送信でエラー
とエラーで出力されていますので、SESへの接続に失敗しています。 設定内容が正しいかポート番号が本当に「465」ではなく「587」ではないかなど確認してみてください。
|
balisys |
投稿日時: 2024/11/29 17:33
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 502 |
Re: AWSのSES経由したメール送信でエラー 引用:
とエラーで出力されていますので、SESへの接続に失敗しています。 ありがとうございます。 ポート番号変更しましたが、状況変わりませんでした。 |
mcontact |
投稿日時: 2024/11/29 18:13
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1562 |
Re: AWSのSES経由したメール送信でエラー AWSのドキュメントに、メール送信テストのコマンドラインが記載されていますので、コマンドラインからPHPに記載した設定にて送信できるかテストしてみては如何でしょうか?
https://docs.aws.amazon.com/ja_jp/ses/latest/dg/send-email-smtp-client-command-line.html
|
balisys |
投稿日時: 2024/11/29 18:44
対応状況: −−−
|
仙人 登録日: 2020/7/5 居住地: 投稿: 502 |
Re: AWSのSES経由したメール送信でエラー EC-CUBEを稼働させているサーバからmailxコマンドを利用してのSESを経由したメール送信自体は成功しているのを確認しています。
そのため、PHPに記載した設定自体は問題ないかなと考えています。 ※以下はメール送信に成功したコマンド
|
mcontact |
投稿日時: 2024/11/29 19:39
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1562 |
Re: AWSのSES経由したメール送信でエラー AWSのテスト用環境がすぐに使用できる環境がないので、
気になる点としてのみ記載致します。 AWS SESのTLSは、1.2または1.3だったと思うのですが PHP5.4は、対応TLSは1.0までだった と思うので仕様上TLS1.2または1.3へは接続できない気がします。
|
balisys |
投稿日時: 2024/12/2 17:07
対応状況: 解決済
|
仙人 登録日: 2020/7/5 居住地: 投稿: 502 |
Re: AWSのSES経由したメール送信でエラー mcontactさん
ご共有ありがとうございます。 SMTP_HOSTの指定を (修正前) tls: (修正後) ssl: 上記に変更することで送信行えました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |