2010-03-09 20 views
5

Invio una email dal mio server smtp, ad esempio, impostando From su [email protected]. Il destinatario penserà che l'email provenga da anydomain. Come confermare la fonte di posta elettronica?come confermare la fonte di email

+0

Che problema stai cercando di risolvere? In genere, non è davvero necessario confermare la fonte. Se possono leggere e-mail a quell'indirizzo, lo possiedono. Quindi questa è tutta la conferma che devi fare (conferma che possono leggerlo). –

+0

alcune e-mail che ricevo attraverso lo sviluppo e alcuni che ricevo dalla produzione anche se lo sviluppo di è uguale alla produzione. È difficile quale email provenga da quale fonte. – developer

+0

Quindi per "fonte" intendi "quale distribuzione ha inviato l'e-mail"? In tal caso il contenuto o le intestazioni dell'e-mail dovrebbero avere alcune caratteristiche che differiscono tra implementazione e produzione. I server SMTP sono diversi? Puoi aggiungere il tuo contenuto (ad esempio X-Is-Development: True) o anche solo aggiungere del testo nel corpo? Il server smtp – p00ya

risposta

4

Ci sono diversi approcci per la gestione della posta contraffazione:

  • Usa PGP o SSL signed certificates
  • Usa SPF
  • controllo le Received intestazioni (anche se questo non è affidabile)
  • di risposta al il mittente e chiedi se l'hanno effettivamente inviato. Se conosci il mittente, magari chiederlo di persona o al telefono.

La cosa principale da comprendere è che l'indirizzo Da: non è una forma di garanzia sull'originatore di un messaggio.

Modifica: ok ora capisco che stai solo cercando di taggare il messaggio di posta in qualche modo in modo da poter riconoscere quale server lo ha generato (in modo non sicuro). Ecco come utilizzare .NET MailMessage:

System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); 
msg.Headers.Add("X-Is-Development", "true"); 
+0

server smtp sono diverse. puoi dare qualche esempio su come impostare le intestazioni in C# – developer

+0

Le intestazioni ricevute non dimostrano nulla? Hai bisogno di SSL/PGP o altro token preordinato – TFD

Problemi correlati