Formato EML file utilizzati dal Sistema.Net.Mail.MailMessage e Server SMTP di Microsoft

StackOverflow https://stackoverflow.com/questions/2301266

  •  21-09-2019
  •  | 
  •  

Domanda

Sto cercando di avvolgere la mia testa intorno i file EML vedo generato dal Sistema.Net.Mail.MailMessage e prodotta o consumata da Microsoft Server SMTP.Ho letto Rfc 5322 e 5321 e sto cercando di dare un senso al formato.

Concesso, la maggior parte dei file EML vedo sono aderenti al messaggio formato descritto in 5322 (o 2322 o 822, tuttavia buona MS bloccato per gli standard, non so).Tuttavia, non riesco a decidere se la parte superiore del file (il Mittente di X e X-Ricevitore linee) costituiscono la "busta", come descritto da 5321.

Credo che le mie domande sono:

  1. C'è la documentazione per la porzione di questo file con X-Sender/X-Ricevitore linee (sopra il contenuto del messaggio)?
  2. Ci sono altri "comandi" che può essere previsto in questa sezione?
  3. È questo uno "standard" su tutta la linea?cioèposso aspettarmi un file EML che è generato dal Sistema.Net.Mail.MailMessage per essere analizzato correttamente in qualsiasi server SMTP?
È stato utile?

Soluzione

No, non c'è alcuna documentazione.Questo è qualcosa che solo fatto il servizio SMTP di IIS, e non ci sono altri comandi che sono a conoscenza di.

Tuttavia, l'e-mail è ancora RFC2822 compatibile.Solo antepone il messaggio con X-Header che sono ancora compatibile con RFC, ma sono riconosciuti il servizio SMTP di IIS.

Il servizio SMTP di IIS di usare X-Sender valore come SMTP MAIL DAL valore, e la X-Ricevitore come il RCPT TO valore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top