Applikationssystemets afsendelse af e-mails er en grundlæggende funktion, næsten alle hjemmesideapplikationer skal sende e-mails, såsom: bekræftelse af e-mailregistrering, push-påmindelser, sende links til adgangskodegendannelse osv.
Brug af Microsofts egen SmtpClient-klasse kan hjælpe os med at sende e-mails, men nu er den markeret som forældet, og Microsoft har ikke givet sine egne alternativer, så det anbefales at bruge tredjepartsbiblioteker, som vist i figuren nedenfor:
Tillad applikationer at bruge Simple Mail Transfer Protocol (SMTP) til at sende e-mail. SmtpClient-typen er nu forældet.
SmtpClient-klassen anbefales ikke til nyudvikling, da SmtpClient ikke understøtter mange moderne protokoller. Brug i stedet MailKit eller et andet bibliotek.
Sammenkæde:Hyperlink-login er synlig.
Opsummering af at sende e-mails med Microsoft SMTPclient:
At sende e-mails med Microsofts smtpclient kan resultere i en fejl:Autentificeringen fejlede, men både kontoen og adgangskoden er korrekte!
Denne artikel bruger Microsofts tredjepartsbibliotek MailKit til at sende e-mails, først brug nuget til at installere med følgende kommando:
Afsendelseskoden er som følger:
Jeg skrev en winform applet for at lette testning på serveren, som vist i figuren nedenfor:
SmtpHost= "smtp.exmail.qq.com", EnableSsl =sand, Password= "pass123456", Port= 587, Brugernavn= "itsvse@baidu.com" Prøv at sende en e-mail som vist nedenfor:
Vedhæft kildekoden og proceduren:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venlig Svar
|