..


Sponsoroidut linkit

Luo ja hallitse sähköposteja C #

Artikkelin kirjoittanut Vincent Gaglio
Sivu 1 3

Kuten me kaikki tiedämme nyt sähköpostit ovat hyvin suosittuja viestinnän mekanismi erityisesti sen helppokäyttöisyys. Jotta ohjelmoija joten tämä on keskeinen väline, jotta voit sovelluksia lähettää viestejä, raportteja ja tiedostoja käyttäjien kesken.

Alkaen 2.0. NET Framework on otettu käyttöön System.Net.Mail nimiavaruus, joka sisältää useita luokkia, joiden avulla voit luoda ja lähettää sähköpostiviestejä. Nämä viestit voivat olla yksinkertaisia ​​tekstiä, HTML ja liitteet. Käytännössä siirto sähköposti voidaan jakaa kahteen vaiheeseen: luoda ja lähettää saman viestin SMTP (Simple Mail Transfer Protocol).

Luominen sähköpostiviestin voi olla yksinkertainen tai monimutkainen. Yksinkertaisimmillaan versio koostuu sähköpostiviesti lähettäjä, vastaanottaja, ja ruumis esine, eli itse viesti. Tämä yksinkertainen tyyppi sähköpostia voidaan luoda riviäkään koodia käyttäen. NET Framework. Monimutkaisemmissa versioita sähköposti voi olla myös eräänlainen mukautetun koodausta, sisältää HTML-koodia, jotka sisältävät kuvia (liitetiedostoina) tai upotettuja kuvia HTML.

Voit luoda ja lähettää sähköpostiviestin täytyy noudattaa seuraavia vaiheita:

  1. Luo MailMessage objekti
  2. Jos et määritä vastaanottajat rakentajan kyseisen objektin lisää sitten
  3. Jos on tarpeen esittää useita näkymiä (kuten esimerkiksi vain teksti-ja HTML), sinun on luotava tarvittavat esineet ja aseta kohteen MailMessage AlternateView
  4. Jos haluat lähettää liitetiedostoja täytyy luoda omia esineitä ja aseta ne esine MailMessage Liitteet
  5. Luo objekti ja määritä SMTP-palvelimen SmtpClient
  6. Jos SMTP-palvelin edellyttää, että asiakkaat todentaa lisää tarvittavat salasana SmtpClient kohde
  7. Pass MailMessage vastustaa menetelmää SmtpClient.Send

Katsokaamme nyt, miten tämä. MailMessage luokka sisältää neljä rakentajille, joiden avulla voit luoda tyhjän viestin, tai, täydellisin versio, viestin lähettäjä, vastaanottaja, aihe ja viesti. Näemme alla esimerkki, joka käyttää rakentajan kanssa enimmäismäärä parametrien






 MailMessage msg = uusi MailMessage ("mittente@mittente.com"

 





 "Destinatario@destinatario.com", "Subject", "Sähköpostin sisältö");



Se voi myös määrittää lähettäjän ja vastaanottajan muodossa MailAddress esineitä. Esine tämäntyyppinen voit määrittää sähköpostiosoitteen, mutta myös määrittää näyttönimen sijaan saman (aliakset) ja salaustyypin, kuten seuraava esimerkki osoittaa






 MailMessage msg = uusi MailMessage (







 uusi MailAddress ("mittente@mittente.com", "Lähettäjän nimi näyttää"),

 





 uusi MailAddress ("destinatario@destinatario.com"

 





 "Vastaanottajan nimi näyttää"));



Määritä salaustyypin sinun täytyy käyttää toista rakentajana MailAddress






 MailMessage msg = uusi MailMessage (uusi MailAddress ("mittente@mittente.com"

 





 "Lähettäjän nimi näyttää" Encoding.ASCII)

 





 uusi MailAddress ("destinatario@destinatario.com"

 





 "Vastaanottajan nimi näyttää" Encoding.ASCII));



kuitenkin harvoin tarpeen täsmentää koodaustyyppi.

Samassa luokassa ...
E-Learning
ASP (Advanced) ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €.
Front Page (Ebook) Front Page (Ebook)
Luo verkkosivuja tietämättä HTML. Vain 25 €.
Web Marketing (kurssi) Web Marketing (kurssi)
Sivuston edistäminen, hakukoneet ja markkinointi. Alkaen 39 €.
Sponsoroidut linkit