質問

私は生産で奇妙な問題に直面しており、ローカルマシンでは起こっていません。

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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top