質問 > その他 > メール送信出来ない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kenshi |
投稿日時: 2020/9/1 16:09
対応状況: 開発中
|
一人前 登録日: 2020/6/29 居住地: 投稿: 83 |
メール送信出来ない MailServiceを拡張しております。
↓送信されない。原因がわかりません。 $this->mailer->send($message) ・エラーは発生しません。 ・受注メールは普通に受信できています。 参考メソッド:sendOrderMail(\Eccube\Entity\Order $Order) ↓これで送信されると思っていたが送信されていない。 $count = $this->mailer->send($message); ↓return前でexitしたら、受注メールが送信されない。 return $message; ご協力お願い致します。 |
468 |
投稿日時: 2020/9/2 12:33
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: メール送信出来ない $count = $this->mailer->send($message);
で送信しているという認識は間違っていないと思います。 返り値の$countはどうなっているのでしょうか? メールの送信についてmaillogを見る事が出来れば、正確な状況を把握する事ができるのではないかと思いますが、それは可能な環境でしょうか? $this->mailer->send($message);を処理した時間帯でどういったログが残っているかという事になりますが...
|
ゲスト |
投稿日時: 2020/9/3 15:01
対応状況: −−−
|
Re: メール送信出来ない EC-CUBE4のデフォルト設定ではSwift Mailerのspoolが有効になっているので、sendメソッド呼び出し時にはメールは送信されず、リクエストを処理したあとでまとめて送信されるようになっています。
https://symfony.com/doc/3.4/email/spool.html |
|
kenshi |
投稿日時: 2020/9/3 15:20
対応状況: 解決済
|
一人前 登録日: 2020/6/29 居住地: 投稿: 83 |
Re: メール送信出来ない 468様
kiy0taka様 ありがとうございます。 リクエスト処理する前でデバック(return前にexit)していたので、この現象が起きてたのですね。 テンプレートまで作成して確認してみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |