Sistemul de aplicații trimite emailuri este o funcție de bază, aproape toate aplicațiile de pe site-uri vor trebui să trimită emailuri, cum ar fi: verificarea înregistrării emailurilor, mesaje push de reamintire, trimiterea linkurilor de recuperare a parolelor etc.
Folosirea propriei clase SmtpClient a Microsoft ne poate ajuta să trimitem emailuri, dar acum a fost marcată ca fiind depășită, iar Microsoft nu a oferit propriile alternative, așa că se recomandă utilizarea bibliotecilor terțe, așa cum se arată în figura de mai jos:
Permite aplicațiilor să folosească Protocolul Simplu de Transfer al Emailului (SMTP) pentru a trimite emailuri. Tipul SmtpClient este acum învechit.
Clasa SmtpClient nu este recomandată pentru dezvoltare nouă, deoarece SmtpClient nu suportă multe protocoale moderne. Folosește MailKit sau o altă bibliotecă în schimb.
Legătură:Autentificarea cu hyperlink este vizibilă.
Recapitulare a trimiterii de emailuri cu Microsoft SMTPclient:
Trimiterea de emailuri folosind smtpclient-ul Microsoft poate duce la o eroare:Autentificarea a eșuat, însă atât contul, cât și parola sunt corecte!
Acest articol folosește biblioteca terță de la Microsoft, MailKit, pentru a trimite emailuri, mai întâi folosește nuget pentru a instala cu următoarea comandă:
Codul de trimitere este următorul:
Am scris un applet winform pentru a facilita testarea pe server, așa cum se arată în figura de mai jos:
SmtpHost= "smtp.exmail.qq.com", EnableSsl =adevărat, Parolă= "pass123456", Port= 587, NumeUtilizator= "itsvse@baidu.com" Încearcă să trimiți un email, așa cum se arată mai jos:
Atașează codul sursă și procedura:
Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rog Răspunde
|