バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > OutlookメールでSMTP送信すると全てのメールが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 18:06
対応状況: −−−
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。
これで大丈夫でしょうか?
顧客宛てに1通、管理者宛てに2通届く時のソースです。


    public function sendAdminCustomerConfirmMail(\Eccube\Entity\Customer $Customer, $activateUrl)
    {
        log_info('仮会員登録再送メール送信開始');

        $body = $this->app->renderView('Mail/entry_confirm.twig', array(
            'Customer' => $Customer,
            'BaseInfo' => $this->BaseInfo,
            'activateUrl' => $activateUrl,
        ));

        $message = \Swift_Message::newInstance()
            ->setSubject('[' . $this->BaseInfo->getShopName() . '] 会員登録のご確認')
            ->setFrom(array($this->BaseInfo->getEmail01() => $this->BaseInfo->getShopName()))
            ->setTo(array($Customer->getEmail()))
            ->setReplyTo($this->BaseInfo->getEmail03())
            ->setReturnPath($this->BaseInfo->getEmail04())
            ->setBody($body);

        $event = new EventArgs(
            array(
                'message' => $message,
                'Customer' => $Customer,
                'BaseInfo' => $this->BaseInfo,
                'activateUrl' => $activateUrl,
            ),
            null
        );
        $this->app['eccube.event.dispatcher']->dispatch(EccubeEvents::MAIL_CUSTOMER_CONFIRM, $event);

        $count = $this->app->mail($message, $failures);
        
        //管理者向けのメール送信をここに追記↓
        $message = \Swift_Message::newInstance()
        ->setSubject('[' . $this->BaseInfo->getShopName() . '] 会員登録のご確認')
        ->setFrom(array($this->BaseInfo->getEmail01() => $this->BaseInfo->getShopName()))
        ->setTo(array($this->BaseInfo->getEmail01()))
        ->setReplyTo($this->BaseInfo->getEmail03())
        ->setReturnPath($this->BaseInfo->getEmail04())
        ->setBody($body);
        
        $countDummy = $this->app->mail($message, $failures);
        //ここまで↑

        log_info('仮会員登録メール送信完了', array('count' => $count));

        return $count;
    }
468
投稿日時: 2016/12/7 19:21
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。
ありがとうございます。
Outlookメールでは無い為か、問題の現象は発生しませんでした。

お手数をおかけしますが、1点試していただきたいのですが、
管理者向けのメール送信処理の件名を
「会員登録のご確認(管理者向け)」など文言を変えて送信をテストしてみていただけますか?

管理者に届く2件のメールの件名がどのように届くのかどうか確認したいと思います。

お手数ですが、よろしくお願いします。
ゲスト
投稿日時: 2016/12/7 19:54
対応状況: −−−
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。
Yahooメールではデフォルトのソースで正常に1通ずつ送られた為、
Outlook.comメールが特殊な仕様になっているのではないかと思います。

追記した管理者向けメールの件名に(管理者向け)と加えて送信しましたところ、
顧客宛てに「会員登録のご確認」が1通、管理者宛てに「会員登録のご確認(管理者向け)」が2通届きました。
468
投稿日時: 2016/12/8 8:43
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。
おはようございます。
同じ送信処理(送信先アドレスだけ異なる)でも、追記した管理者宛のメールが2件という事ですので、
受信している管理者のアカウント側に何かあるような気がします。
EC-CUBEからの送信自体は1件で、受信した側のアカウントで転送などの設定がされていないでしょうか?

EC-CUBE側でのこれ以上の調整は難しいかもしれませんね・・・。
ゲスト
投稿日時: 2016/12/8 17:36
対応状況: 解決済
Re: OutlookメールでSMTP送信すると全てのメールが2通ずつ送られてしまいます。
お世話になっております。
原因が判明致しました。

Windows10メールアプリでは、送信メールも引用として受信箱に表示する機能があったため、二重に受信していたように見えていただけでした。
Outlook.comの設定を見直そうと、ブラウザから表示した際に正常に1通だけ表示されていたので気が付きました。

正しくは次のようになっておりました。

デフォルトソース:顧客宛て2通、管理者宛て受信1通・送信1通
Bcc削除:顧客宛て1通、管理者宛て受信なし・送信1通
Bcc削除&追記:顧客宛て1通、管理者宛て受信1通・送信1通

勘違いが多く、申し訳ありませんでしたが、
ご丁寧に教えて頂いたお陰で無事解決できました。

本当にありがとうございました。
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.