Lietojumprogrammu sistēma e-pastu sūtīšana ir pamatfunkcija, gandrīz visām vietnes lietojumprogrammām būs jānosūta e-pasti, piemēram: e-pasta reģistrācijas pārbaude, push atgādinājuma ziņojumi, paroles atkopšanas saišu sūtīšana utt.
Izmantojot Microsoft SmtpClient klasi, mēs varam nosūtīt e-pastus, bet tagad tas ir atzīmēts kā novecojis, un Microsoft nav devis savas alternatīvas, tāpēc ieteicams izmantot trešo pušu bibliotēkas, kā parādīts zemāk redzamajā attēlā:
Atļaut lietojumprogrammām izmantot vienkāršo pasta pārsūtīšanas protokolu (SMTP) e-pasta sūtīšanai. SmtpClient tips tagad ir novecojis.
SmtpClient klase nav ieteicama jaunai izstrādei, jo SmtpClient neatbalsta daudzus mūsdienu protokolus. Tā vietā izmantojiet MailKit vai citu bibliotēku.
Saikne:Hipersaites pieteikšanās ir redzama.
E-pasta ziņojumu sūtīšanas kopsavilkums, izmantojot Microsoft SMTPclient:
Sūtot e-pastus, izmantojot Microsoft smtpclient, var rasties kļūda:Autentifikācija neizdevās, tomēr gan konts, gan parole ir pareizi!
Šajā rakstā tiek izmantota Microsoft trešās puses bibliotēka MailKit, lai nosūtītu e-pasta ziņojumus, vispirms izmantojiet nuget, lai instalētu ar šādu komandu:
Nosūtīšanas kods ir šāds:
Es uzrakstīju winform sīklietotni, lai atvieglotu testēšanu serverī, kā parādīts zemāk redzamajā attēlā:
SmtpHost= "smtp.exmail.qq.com", EnableSsl =true, Parole= "pass123456", pieslēgvieta = 587, UserName= "itsvse@baidu.com" Mēģiniet nosūtīt e-pastu, kā parādīts tālāk.
Pievienojiet avota kodu un procedūru:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
|