バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 4.2.2でGmailにメールが送信されない

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ken0324
投稿日時: 2023/11/30 17:12
対応状況: −−−
新米
登録日: 2023/11/30
居住地:
投稿: 3
4.2.2でGmailにメールが送信されない
[EC-CUBE]:EC-CUBE4.2.2
[レンタルサーバ]:エックスサーバー
[OS]:Linux sv~.xserver.jp 5.4.0-164-generic #181~18.04.1-Ubuntu SMP Mon Sep 11 17:34:48 UTC 2023 x86_64
[PHP]:8.1.22
[データベース]:MySQL 5.7.16
[WEBサーバ]:Apache
[ブラウザ]:Chrome
[導入プラグインの有無]
・ソニーペイメントサービス決済プラグイン

[現象]
問題としては、
管理画面の基本設定で送信元メールアドレスにxxx@gmail.comを設定した場合、
お問い合わせフォームからメールが送信されないというものです。
また、受信先にエラーメールも届かない状態です。

そこで試した方法2点をお伝えします。




/*--------------------------------------------------- */
/* 試した方法1.MAILER_DSNにsmtp情報を設定
/*--------------------------------------------------- */


.envファイルに以下の設定を行いました。
MAILER_DSN=smtp://xxx@gmail.com:pass@smtp.gmail.com:465?auth_mode=plain

しかし、この設定をしてもメールの送信ができませんでした。
そのため、ポート番号やSMTPサーバーを変更してみましたが、
それでも問題は解決しませんでした。変更後の設定は以下の通りです。

MAILER_DSN=smtp://xxx@gmail.com:pass@smtp.gmail.com:587?auth_mode=plain
MAILER_DSN=smtp://xxx@gmail.com:pass@localhost:587?auth_mode=plain
MAILER_DSN=smtp://xxx@gmail.com:pass@localhost:465?auth_mode=plain

なお、Gmailを使用しない場合には、
上記の方法でメールの送信が成功しています。
また、使用しているメールアドレスとパスワードに誤りはありません。

これらの方法でうまくいかなかったため、次に下記の方法を試してみました。




/*--------------------------------------------------- */
/* 試した方法2.MAILER_DSNをdefaultに設定
/*--------------------------------------------------- */

.envファイルに以下の設定を行いました。
MAILER_DSN=sendmail://default

この設定を施した結果、
メールの送信は可能になりました。

ただ、独自ドメイン宛のメールは正常に届きますが、
Gmail宛には送信できず、エラーメッセージが返されます。

エラーメッセージは以下の通りです。
------------------------------------------------------------------
This is the mail system at host sv~~.xserver.jp.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<xxx@gmail.com>;: host gmail-smtp-in.l.google.com[74.125.23.26]
said: 550-5.7.26 This mail has been blocked because the sender is
unauthenticated. 550-5.7.26 Gmail requires all senders to authenticate with
either SPF or DKIM. 550-5.7.26 550-5.7.26 Authentication results:
550-5.7.26 DKIM = did not pass 550-5.7.26 SPF [gmail.com] with ip:
[183.90.245.31] = did not pass 550-5.7.26 550-5.7.26 To mitigate this
issue, please visit Gmail's authentication guide 550-5.7.26 for
instructions on setting up authentication: 550 5.7.26
https://support.google.com/mail/answer/81126#authentication
u6-20020a6540c6000000b005b982b93780si723464pgp.251 - gsmtp (in reply to end
of DATA command)

------------------------------------------------------------------

このメッセージから、
メールがブロックされている可能性が考えられます。
そこで、Xserveで使用しているドメインに対し、
SPFとDKIMの設定を行いました。

■SPF設定:
v=spf1 +a:sv~~.xserver.jp +a:~~~~~.com +mx include:spf.sender.xserver.jp ~all

■DKIM設定:
v=DKIM1; k=rsa; p=MIIBI~~~~~~~~

しかし、これらの設定を適用しても状況は変わらず、
依然としてエラーメッセージが届きます。


xxx@gmailでメールを送信した際は
DKIM-Signatureが付与されていない状態です。
そのためブロックをされているのだと思います。


この状況に手詰まりを感じ、こちらでアドバイスを求めています。
どなたか適切な方法をご教示いただければ幸いです。

大変恐れ入りますがよろしくお願いいたします。
mcontact
投稿日時: 2023/11/30 21:35
対応状況: −−−
登録日: 2022/1/22
居住地:
投稿: 1196
Re: 4.2.2でGmailにメールが送信されない
下記の事例は、EC-CUBE4.0と4.1系ですが.envの設定値を
MAILER_URLからMAILER_DSNに読み替えて参考にしてみてください。
https://yoo-s.com/topic/detail/885
https://next-code.jp/blog/tech/eccube4/eccube4%E3%81%A7xserver%E3%81%AE%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%8C%E4%BD%BF%E3%81%88%E3%81%AA%E3%81%84%E5%AF%BE%E7%AD%96/


----------------
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
EC-CUBEインテグレートパートナー【ゴールド】ランク
M&I Works
URL: https://miworks.biz/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

ken0324
投稿日時: 2023/12/1 10:49
対応状況: −−−
新米
登録日: 2023/11/30
居住地:
投稿: 3
Re: 4.2.2でGmailにメールが送信されない
ご連絡頂きありがとうございます。
それぞれ二つのカスタマイズを試した結果をお伝えします。

■ EC-CUBE4 で Gmail の smtp を利用する
https://yoo-s.com/topic/detail/885

こちらはEC-CUBE4を使用してGmailのSMTPサービスを利用するという事で、
下記の設定を試しました。MAILER_URLからMAILER_DSNに書き換えています。

MAILER_DSN=smtp://smtp.gmail.com:465?encryption=ssl&auth_mode=login&username=xxxxx@gmail.com&password=xxxxxx

しかし、この方法ではうまく機能しませんでした。メールも送信されません。
また、パスワードに関しては二段階認証で作成したパスワードを使用するという事でしたが、
調べた限り2段階で使用するパスワードは設定できないと思われます。(違ったらごめんなさい)

その為、該当しそうな「アプリ パスワード」を設定し、それを使用しても問題は解決しませんでした。

なので2段階のパスワードの取得方法に問題がある可能性があるので、
そこをご教示頂けたら嬉しいです。

■ECCUBE4でXSERVERのメールアドレスが使えない対策
https://next-code.jp/blog/tech/eccube4/eccube4%E3%81%A7xserver%E3%81%AE%E3%83%A1%E3%83%BC%E3%83%AB%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%8C%E4%BD%BF%E3%81%88%E3%81%AA%E3%81%84%E5%AF%BE%E7%AD%96/

上記の方法に関してですが、4.2以前のswiftmailerでの設定になります。
この方法は以前に私も同じことを試して上手くいったのですが、
4.2からはswiftmailerではなくなったので、この方法は使えなくなりました。

また、SMTP設定を真似をするという意味合いでしたら、
先に述べたGmailの設定問題と同様に、これも成功しておりません。


以上の状況を踏まえ、
これらの問題に対する解決策やアドバイスをいただければ幸いです。



ゲスト
投稿日時: 2023/12/3 11:56
対応状況: −−−
Re: 4.2.2でGmailにメールが送信されない
2段階認証くらい調べれば簡単に出てくるや。
調べもせんで、教えて下さいってここは学校かいな
ken0324
投稿日時: 2023/12/4 9:30
対応状況: 解決済
新米
登録日: 2023/11/30
居住地:
投稿: 3
Re: 4.2.2でGmailにメールが送信されない
色々調べた結果出来ないという結論に至りました。

下記を見る限りGoogle Workspaceを利用するのであればSMTP送信は出来そうですが、
毎月の料金が発生するのでこの為だけに利用するのは現実的ではないかなという判断です。

https://support.google.com/a/answer/176600?hl=ja

ご返信頂いた皆様ありがとうございました。
eccube_admin
投稿日時: 2023/12/4 10:54
対応状況: −−−
管理人
登録日: 2006/9/6
居住地:
投稿: 157
Re: 4.2.2でGmailにメールが送信されない
本コミュニティは各メンバーの善意により成り立っています。
初心者の方々、上級者の方々、全ての方々が気持ちの良いコミュニケーションができるよう投稿をお願いいたします。
qvq5sk6sn2
投稿日時: 2023/12/4 21:18
対応状況: −−−
新米
登録日: 2023/12/4
居住地:
投稿: 5
Re: 4.2.2でGmailにメールが送信されない
初心者、上級者であろうが必要な技術は、知ろうが知らなかろうが調べなくてはいけないですし、初心者ならECサイトというお金のお支払いしていただいて商品などをサービスする以上はより重要になるはずです。
そこを指摘せずに上級者に教わった内容そのままに行うことは、善意というより上級者への甘えであると思いますが?

特に御社のサービスは、上級者が開発していただいているプラグインやパートナーサービスとして出している以上より慎重になるべきかと思いますが?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は87,679名です
総投稿数は109,428件です

投稿数ランキング

1
seasoft
7363
2
468
3217
3
AMUAMU
2712
4
nanasess
2302
5
umebius
2085
6
yuh
1807
7
h_tanaka
1597
8
red
1567
9
mcontact
1196
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.