質問
私は生産で奇妙な問題に直面しており、ローカルマシンでは起こっていません。
ASPXページを搭載したアプリケーションをホストしました。このアプリケーションは、テキストフィールド(TXTToEMail、TXTCCEMAIL、TXTBCCEMAIL)から電子メールアドレスを収集します。
メールオブジェクトの送信メソッドを呼び出すと、メールは2回送信されます。しかし、これは私の地元のマシンでは起こっていません。
注:私のローカルマシンでは、Gmail SMTPを使用しています。製品では、godaddy smtpを使用しています。
どんなアイデアやアドバイスを歓迎します。
前もって感謝します。
解決
メールを送信しているコードを表示できますか? Gmailは、同じアドレスの2つを2回送信する代わりに1つの電子メールに統合している可能性があります。
他のヒント
フィールドの複数に同じメールを使用していますか?もしそうなら、Gmailがどのように送信するかとGoDaddyの送信方法の違いになる可能性があります。 Gmailは、おそらく2つのメールアドレスが同じであることに気付き、1つのメールのみを送信します。 Godaddyはそれをチェックしないかもしれません。
まず第一に、SMTPサーバーに送信する代わりに、電子メールをフォルダーにダンプして、実際に2回送信するかどうかを確認できます。
<system.net>
<mailSettings>
<smtp deliveryMethod="SpecifiedPickupDirectory" from="[from address]">
<specifiedPickupDirectory pickupDirectoryLocation="[dump directory]" />
</smtp>
</mailSettings>
</system.net>
所属していません StackOverflow