質問 > その他 > OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2016/12/8 17:36
対応状況: 解決済
|
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 お世話になっております。
原因が判明致しました。 Windows10メールアプリでは、送信メールも引用として受信箱に表示する機能があったため、二重に受信していたように見えていただけでした。 Outlook.comの設定を見直そうと、ブラウザから表示した際に正常に1通だけ表示されていたので気が付きました。 正しくは次のようになっておりました。 デフォルトソース:顧客宛て2通、管理者宛て受信1通・送信1通 Bcc削除:顧客宛て1通、管理者宛て受信なし・送信1通 Bcc削除&追記:顧客宛て1通、管理者宛て受信1通・送信1通 勘違いが多く、申し訳ありませんでしたが、 ご丁寧に教えて頂いたお陰で無事解決できました。 本当にありがとうございました。 |
|
468 |
投稿日時: 2016/12/8 8:43
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 おはようございます。
同じ送信処理(送信先アドレスだけ異なる)でも、追記した管理者宛のメールが2件という事ですので、 受信している管理者のアカウント側に何かあるような気がします。 EC-CUBEからの送信自体は1件で、受信した側のアカウントで転送などの設定がされていないでしょうか? EC-CUBE側でのこれ以上の調整は難しいかもしれませんね・・・。 |
ゲスト |
投稿日時: 2016/12/7 19:54
対応状況: −−−
|
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 Yahooメールではデフォルトのソースで正常に1通ずつ送られた為、
Outlook.comメールが特殊な仕様になっているのではないかと思います。 追記した管理者向けメールの件名に(管理者向け)と加えて送信しましたところ、 顧客宛てに「会員登録のご確認」が1通、管理者宛てに「会員登録のご確認(管理者向け)」が2通届きました。 |
|
468 |
投稿日時: 2016/12/7 19:21
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 ありがとうございます。
Outlookメールでは無い為か、問題の現象は発生しませんでした。 お手数をおかけしますが、1点試していただきたいのですが、 管理者向けのメール送信処理の件名を 「会員登録のご確認(管理者向け)」など文言を変えて送信をテストしてみていただけますか? 管理者に届く2件のメールの件名がどのように届くのかどうか確認したいと思います。 お手数ですが、よろしくお願いします。 |
ゲスト |
投稿日時: 2016/12/7 18:06
対応状況: −−−
|
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 これで大丈夫でしょうか?
顧客宛てに1通、管理者宛てに2通届く時のソースです。
|
|
468 |
投稿日時: 2016/12/7 16:50
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 返信ありがとうございます。
>setBccを削除すると、顧客宛てに1通だけ届き、管理者宛てには1通も届かず 上記の状態は、管理者向けのBCCが無くなったので管理者には送信されないというのは理解できました。 >setBccを削除した上で「管理者向けのメール送信」を追記すると、顧客宛てに1通、管理者宛てに2通届きました。 こちらの状態の時に管理者宛に2通届くのが不思議ですね。 ちなみに顧客宛てに1通、管理者宛てに2通届く時の 1つのfunctionのソースを張り付けていただく事は可能ですか? 自分の環境にコピーして、実行してみたいと思います。 |
ゲスト |
投稿日時: 2016/12/7 14:30
対応状況: −−−
|
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 setBccを削除すると、顧客宛てに1通だけ届き、管理者宛てには1通も届かず
setBccを削除した上で「管理者向けのメール送信」を追記すると、顧客宛てに1通、管理者宛てに2通届きました。 setBccを削除していない状態で追記もしてみましたが、顧客宛てに2通、管理者宛てに4通届きました。 |
|
468 |
投稿日時: 2016/12/7 9:02
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 この状態で管理者に2通届きますか?
ちなみに最初のメール送信の設定をしているところのsetBccは削除されていますか? |
ゲスト |
投稿日時: 2016/12/6 20:39
対応状況: −−−
|
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 勘違い失礼しました。
書き足す形でそれぞれのfuctionを修正しましたところ、 全てのメールが顧客宛てに1通、管理者宛てに2通ずつ届くようになりました。 見栄えが悪いですが、使えないこともない状態です。 Outlook.comメールでは、これ以上の改善は見込めないでしょうか? |
|
468 |
投稿日時: 2016/12/6 18:22
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。 すみません。
私の書き方が分かりずらかったかもしれませんが、 既にある記述を変更するのではなく、書き足すというつもりでした。 例えば、仮会員登録メール送信の場合、以下のデフォルトのソースを
以下のように変更するという意味です。
これと同じような追記を MailService.phpのfunctionの分だけ変更する必要があると思います。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |