バージョン選択

フォーラム

メニュー

オンライン状況

88 人のユーザが現在オンラインです。 (76 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 88
もっと...

サイト内検索

質問 > フロント機能 > 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
居住地:
投稿: 1240
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
居住地:
投稿: 1240
Re: SMTPでのメール送信が出来ない
引用:

MAILER_URL=smtp://mydomain.sakura.ne.jp:587?encryption=tls&username=mailid@mydomain.sakura.ne.jp&password=mypassword


ですが、もしかしてまるっきり同じで設定していませんか?

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を切り分けてみるのはどうでしょうか。

<?php
require_once 'vendor/autoload.php';

$transport = (new Swift_SmtpTransport('www****.sakura.ne.jp', 587, 'tls'))
        ->setUsername('<ユーザアカウント>')
        ->setPassword('<パスワード>');

$mailer = new Swift_Mailer($transport);

$message = (new Swift_Message('テストメール'))
        ->setFrom('<送信元メールアドレス>')
        ->setTo('<送信先メールアドレス>')
        ->setBody('これはテストメールです。');

$result = $mailer->send($message);

var_dump($result);

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でのメール送信が出来ない
ありがとうございます。まさにこれが原因でした。
無事に解決いたしました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,301名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.