Domanda

Sono di fronte a un problema strano in produzione, non succede in macchina locale.

I ospitato un'applicazione in godaddy che ha una pagina aspx dove si raccoglie gli indirizzi email dai campi di testo (txtTOEmail, txtCCEmail, txtBCCEmail).

Quando chiamo il metodo di invio sull'oggetto di posta, la posta viene inviata due volte. Ma questo non sta accadendo nella mia macchina locale.

NOTA: Nella mia macchina locale sto usando SMTP di Gmail. In prod Sto usando Godaddy SMTP.

Tutte le idee e consigli sono i benvenuti.

Grazie in anticipo.

È stato utile?

Soluzione

Si può mostrare il codice che invia l'e-mail? E 'possibile che Gmail sta consolidando due dello stesso indirizzo in una e-mail invece di inviarlo due volte.

Altri suggerimenti

Si sta utilizzando la stessa email per più di uno dei campi? Se è così, potrebbe essere una differenza nel modo in GMail manda vs. come Godaddy manda. GMail probabilmente nota i due indirizzi di posta elettronica sono gli stessi e invia una sola e-mail. Godaddy non può controllare che.

Per cominciare, è possibile scaricare l'e-mail in una cartella invece di inviarlo al server SMTP per vedere se effettivamente inviarlo due volte:

  <system.net>
    <mailSettings>
      <smtp deliveryMethod="SpecifiedPickupDirectory" from="[from address]">
        <specifiedPickupDirectory pickupDirectoryLocation="[dump directory]" />
      </smtp>
    </mailSettings>
  </system.net>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top