Formatul e-mailului
Un e-mail-ul este alcătuit din următoarele componente:
antete SMTP-protocol primit de către server. Aceste titluri pot fi incluse sau nu pot fi incluse în corpul mesajului, în viitor, astfel încât este posibil ca atunci când serverul are mai multe informații despre scris decât este conținută în scrisoarea. De exemplu, câmpul indică RCPT TO destinatar al scrisorii, și nu pot fi specificate scrisoarea către destinatar. Aceste informații sunt transferate în afara server numai prin protocolul SMTP, și de a schimba protocolul în timpul de livrare e-mail (de exemplu, nodul de recepție în rutarea internă) poate duce la pierderea de informații. În cele mai multe cazuri, aceste informații nu sunt disponibile pentru destinatarul final care nu utilizează protocoalele SMTP (POP3, IMAP) pentru a accesa cutia poștală. Pentru a putea monitoriza performanța sistemului, aceste informații sunt de obicei stocate în jurnalul de servere de mail pentru ceva timp.
Litera în sine (în terminologia protocolului SMTP - „DATA“), care, la rândul său, este alcătuit din următoarele părți, separate printr-o linie goală:
antet SMTP conține următoarele informații:
Titlurile sunt de obicei adăugate în sus (care este, de fiecare dată când doriți să adăugați la antetul mesajului, acesta este adăugat la prima linie, în fața tuturor cele anterioare).
În plus față de informațiile oficiale, antetul mesajului, de asemenea, stochează și afișează informații pentru utilizator, acesta este, de obicei expeditorul scrisorii, destinatarul, subiectul și data expedierii.
De multe ori câmpuri utilizate
Primit - logare linie de scrisori care trec. Fiecare server de e-mail (MTA) marchează prelucrarea acestui mesaj. Dacă mesajul trece prin serverele de mail multiple (starea obișnuită), mesajele noi sunt adăugate pe anterioare (și se deplasează în revista se citește în ordine inversă, de la cel mai apropiat nod la cel mai îndepărtat).
MIME-Version - versiune de MIME, care este un mesaj creat. Deoarece mesajul este creat înainte de toate celelalte evenimente la scrisoarea, acest antet este de obicei prima (adică, ultimul din listă).
Expeditor: - Expeditorul scrisorii. Adăugat posibilitatea de a specifica faptul că o scrisoare de la numele unei persoane (de la) trimise către o altă persoană (de exemplu, secretar în numele șefului). Unii clienți de e-mail arată un mesaj pentru a indica expeditor și de la ca „un mesaj de la«expeditor»în numele«de la»». O informație antet expeditor (și poate diferi de poștă electronică SMTP FROM antet).
In-Răspuns Către: - indică ID-ul mesajului, pentru care scrisoarea este un răspuns (prin intermediul acestei clienti de e-mail se pot construi cu ușurință un lanț de corespondență - fiecare răspuns nou conține un ID mesaj pentru un mesaj anterior).
Subiect: - tema scrisorii.
Data: - data scrierii scrisori.
Content-Type: - tipul conținutului mesajului. Cu ajutorul acestui câmp indică tipul (HTML, RTF, text simplu), conținutul scrisorii și codificarea pe care a creat o literă (a se vedea mai jos despre codificarea).
În plus față de standard clienților de e-mail, servere, și e-mail roboți de manipulare pot adăuga propriile antete, începând cu «X» (de exemplu, X-Mailer, X-myServer-Notă-OK sau X-Spamassasin-Level).
MultipurposeInternetMailExtensions (MIME) - un standard care descrie transferul diferitelor tipuri de date de e-mail, precum și, în sens mai larg, caietul de sarcini pentru codarea și formatarea mesajelor în așa fel încât să poată fi trimise pe Internet.
MIME extinderea noilor tipuri - definiția include o metodă de a înregistra noi tipuri de conținut și alte atribute.
Corpul mesajului este separat de antet printr-o linie goală și se termină (conform standardului SMTP) linie, constând dintr-un singur punct (și newline). O parte a clienților de e-mail (de exemplu, Thunderbird) demonstrează acest punct, unele nu. În non-smtp format standarde scrisoare depinde de un sistem standard (de exemplu, MAPI), dar înainte de „ieșire“ a scris dincolo de sistemele de MAPI conforme (de exemplu, înainte de expediere prin Internet) este dat de obicei la forma compatibilă SMTP (litere diferite de rutare ar imposibilă, deoarece transferul e-mail în Internet este un SMTP standard).
Unul dintre cele mai importante limitări ale standardelor pentru poștale este de a utiliza coduri de 7 biți (ASCII). Pentru text în limba engleză acest lucru nu este o problemă, cu toate acestea, majoritatea limbilor non-engleză folosesc 8 (sau mai multe) de biți de codificare, din care transmisia nu este garantată fără distorsiuni. Pentru scopuri de compatibilitate, toate nu este codificarea pe 7 biți sunt date în formă de 7 biți (folosind o varietate de metode de codificare a textului).