バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

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


 



ログイン



統計情報

総メンバー数は76,865名です
総投稿数は105,255件です

投稿数ランキング

1
seasoft
7333
2
468
3217
3
AMUAMU
2712
4
nanasess
2275
5
umebius
2085
6
yuh
1669
7
red
1556
8
h_tanaka
1195
9
tsuji
944
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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