質問 > フロント機能 > SMTPでのメール送信が出来ない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
nanananana |
投稿日時: 2022/10/21 5:28
対応状況: −−−
|
新米 登録日: 2022/10/21 居住地: 投稿: 6 |
SMTPでのメール送信が出来ない [EC-CUBE] 4.1.2 新規インストール
[レンタルサーバ] GCE [OS] CentOS7 [PHP]7.4.32 [データベース]MySQL 8.0.31 [WEBサーバ]Apache/2.4.6 [導入プラグインの有無] [カスタマイズの有無] [現象] あらゆるメール送信が出来ません。 メール送信前後のログを見ると以下のようにエラーが出ているのは分かったのですが、情報が出てきませんでした。 [2022-10-21 05:17:48] php.INFO [3a524d13] [7f93abd] [anon.] [Symfony\Component\ErrorHandler\ErrorHandler:handleError:532] - User Deprecated: The "strict" property is deprecated since Symfony 4.1. Use "mode"=>"strict" instead. {"exception":"[object] (ErrorException(code: 0): User Deprecated: The \"strict\" property is deprecated since Symfony 4.1. Use \"mode\"=>\"strict\" instead. at /var/www/html/ec-cube/vendor/symfony/validator/Constraints/Email.php:82)"} 特殊な状況として、GCE上にECCUBEを構築していますが、別にMXレコードを割り当ててメールサーバーはさくらのレンタルサーバーを利用しています。 他のメールクライアントでのメール送受信は問題なく出来ています。 .envファイルには以下のように記述しています。 MAILER_URL=smtp://ドメイン.sakura.ne.jp:587?encryption=ssl&auth_mode=login&username=info@ドメイン.jp&password=パスワード 全く原因が分からず頭を抱えています。どなたかご教授頂けますと幸いです。 |
mcontact |
投稿日時: 2022/10/21 9:00
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1336 |
Re: SMTPでのメール送信が出来ない MAILER_URLの指定が少し違うようですが、下記サイトの方法で動きませんでしょうか?
https://qiita.com/Shiro-neko-kamen/items/10ae233d08e17622b660 同じようなスレッドもあるので、こちらも参考にしてみてください。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=24245&forum=11 |
nanananana |
投稿日時: 2022/10/21 14:25
対応状況: −−−
|
新米 登録日: 2022/10/21 居住地: 投稿: 6 |
Re: SMTPでのメール送信が出来ない ありがとうございます。
以下の形式で設定してみましたが、同じエラーが出ました。 MAILER_URL=smtp://mydomain.sakura.ne.jp:587?encryption=tls&username=mailid@mydomain.sakura.ne.jp&password=mypassword 先程までは会員登録メールで試していた(ECCUBE→顧客)のですが、問い合わせフォームで試した(ECCUBE→info@ドメイン.jp)ところ以下のエラーが表示されてしまいました。 そもそもメール周りの処理が出来ていないような気がしています。 [2022-10-21 14:20:46] front.ERROR [3a524d13] [86568c0] [anon.] [Eccube\Log\Logger:log:66] - システムエラーが発生しました。 ["Expected response code 250 but got code \"550\", with message \"550 5.7.1 <info@ドメイン.jp>... Command rejected\r\n\"","/var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php",459,"#0 /var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(344): Swift_Transport_AbstractSmtpTransport->assertResponseCode()\n#1 /var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(305): Swift_Transport_AbstractSmtpTransport->executeCommand()\n#2 /var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(392): Swift_Transport_EsmtpTransport->executeCommand()\n#3 /var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(499): Swift_Transport_AbstractSmtpTransport->doDataCommand()\n#4 /var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(518): Swift_Transport_AbstractSmtpTransport->doMailTransaction()\n#5 /var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(206): Swift_Transport_AbstractSmtpTransport->sendTo()\n#6 /var/www/html/ec-cube/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(71): Swift_Transport_AbstractSmtpTransport->send()\n#7 /var/www/html/ec-cube/src/Eccube/Service/MailService.php(326): Swift_Mailer->send()\n#8 /var/www/html/ec-cube/src/Eccube/Controller/ContactController.php(117): Eccube\\Service\\MailService->sendContactMail()\n#9 /var/www/html/ec-cube/vendor/symfony/http-kernel/HttpKernel.php(158): Eccube\\Controller\\ContactController->index()\n#10 /var/www/html/ec-cube/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()\n#11 /var/www/html/ec-cube/vendor/symfony/http-kernel/Kernel.php(201): Symfony\\Component\\HttpKernel\\HttpKernel->handle()\n#12 /var/www/html/ec-cube/index.php(82): Symfony\\Component\\HttpKernel\\Kernel->handle()\n#13 {main}"] |
mcontact |
投稿日時: 2022/10/21 14:34
対応状況: −−−
|
神 登録日: 2022/1/22 居住地: 投稿: 1336 |
Re: SMTPでのメール送信が出来ない 引用:
ですが、もしかしてまるっきり同じで設定していませんか? smtp://mydomain.sakura.ne.jpのmydomain部分やusername=mailid@mydomain.sakura.ne.jp部分やpassword=mypasswordの部分などをそれぞれお使いのアカウントにあった設定をしていますか? |
nanananana |
投稿日時: 2022/10/21 16:28
対応状況: −−−
|
新米 登録日: 2022/10/21 居住地: 投稿: 6 |
Re: SMTPでのメール送信が出来ない そこは大丈夫です。ドメイン名.sakura.ne.jp等に変更済みです
|
yt1969 |
投稿日時: 2022/10/21 18:33
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: SMTPでのメール送信が出来ない GCE側のeccubeルートに以下のtestmail.phpを作成して
php testmail.php これでGCEからさくらのレンタルサーバをリレーしてのメール送信OK/NGを切り分けてみるのはどうでしょうか。
|
nanananana |
投稿日時: 2022/10/23 19:41
対応状況: −−−
|
新米 登録日: 2022/10/21 居住地: 投稿: 6 |
Re: SMTPでのメール送信が出来ない ありがとうございます。こちらの方法でも不可能だったので、原因はよく分かりませんがさくら側との相性が悪いのではないかと思ってGoogle Workspace契約してGmailにメールサーバーを変えたところ無事に送信できるようになりました。
ひとまず使えるようにはなったのでこれでなんとかなりました。 |
yt1969 |
投稿日時: 2022/10/24 17:12
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: SMTPでのメール送信が出来ない telnet www****.sakura.ne.jp 587 で応答がないようならば、ネットワーク的に外向けtcp/587が止められているかもしれませんね。 |
yt1969 |
投稿日時: 2022/10/25 8:51
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
Re: SMTPでのメール送信が出来ない ごめんなさい550 5.7.1 Command rejectedと応答あるんでしたね。。
さくらで「550 5.7.1 Command rejected」というとこれが目に止まりました。 https://help.sakura.ad.jp/rs/2263/ |
nanananana |
投稿日時: 2022/11/2 21:38
対応状況: −−−
|
新米 登録日: 2022/10/21 居住地: 投稿: 6 |
Re: SMTPでのメール送信が出来ない ありがとうございます。まさにこれが原因でした。
無事に解決いたしました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |