..
Ako všetci vieme, dnes e-maily sú veľmi populárne komunikačné mechanizmus, a to najmä pre svoju jednoduchosť použitia. Pre programátor, takže to je kľúčovým nástrojom, aby vaše aplikácie na posielanie správ, správ a súborov medzi užívateľmi.
Od verzie 2.0. NET Framework bol predstavený odbor názvov System.Net.Mail, ktorý obsahuje niekoľko tried, ktoré umožňujú vytvárať a odosielať e-mailové správy. Tieto správy môžu obsahovať obyčajný text, HTML a príloh. V praxi môže byť prenos e-mailu je rozdelená do dvoch krokov: vytvorenie a odoslanie jednej správy SMTP (Simple Mail Transfer Protocol).
Vytvorenie e-mailovej správy môžu byť jednoduché alebo zložité. Vo svojej najjednoduchšej verzie sa skladá z e-mailovú správu od odosielateľa, príjemcu a telo objektu, ktorý je samotné správy. Tento jednoduchý typ e-mailu môžu byť vytvorené pomocou jedného riadku kódu pomocou. NET Framework. V zložitejších verziách e-mail môže mať tiež typ vlastné kódovanie, obsahuje HTML, obsahujú obrázky (ako príloha) alebo vložené obrázky vo formáte HTML.
Vytvorenie a odoslanie e-mailovej správy musí byť nasledujúce kroky:
Pozrime sa teraz, ako to urobiť. Trieda MailMessage ponúka štyri konštruktory, ktoré umožňujú vytvárať prázdne správy, alebo v najúplnejšie verzii správy odosielateľ, príjemca, predmet a text správy. Poďme nasledovať príklad, ktorý používa konštruktor s maximálnym počtom parametrov
MailMessage msg = new MailMessage ("mittente@mittente.com"
"Destinatario@destinatario.com", "Predmet", "Obsah e-mail");
Je tiež možné určiť odosielateľa a príjemcu vo forme objektov MailAddress. Objekt tohto typu umožňuje zadať e-mailovú adresu, ale tiež zadať zobrazovaný názov, miesto rovnaké (alias) a typ kódovania, ako je znázornené v nasledujúcom príklade
MailMessage msg = new MailMessage (
Nový MailAddress ("mittente@mittente.com", "Sender zobrazené meno"),
Nový MailAddress ("destinatario@destinatario.com"
"Príjemca zobrazený názov"));
Ak chcete zadať typ kódovania, musíte použiť iný konštruktér MailAddress
MailMessage msg = new MailMessage (nové MailAddress ("mittente@mittente.com"
"Sender zobrazený názov" Encoding.ASCII)
Nový MailAddress ("destinatario@destinatario.com"
"Príjemca zobrazený názov" Encoding.ASCII));
Avšak, len zriedka je potrebné zadať typ kódovania.
| |
CSS (kurz)
Web Design a prístupnosti podľa W3C CSS a XHTML. Od 29 €. |
| |
Flash MX (kurz)
Staňte sa stránky Web Designer od 29 €. |
| |
JavaScript (kurz)
Kompletný sprievodca pre skriptovanie na strane klienta. Od 39 €. |