Att skicka e-post i applikationssystemet är en grundläggande funktion, nästan alla webbplatsapplikationer behöver skicka e-post, såsom: verifiering av e-postregistrering, pushpåminnelser, länkar för lösenordsåterställning, etc.
Att använda Microsofts egen SmtpClient-klass kan hjälpa oss att skicka e-post, men nu har den markerats som föråldrad och Microsoft har inte gett några egna alternativ, så det rekommenderas att använda tredjepartsbibliotek, som visas i figuren nedan:
Tillåt applikationer att använda Simple Mail Transfer Protocol (SMTP) för att skicka e-post. SmtpClient-typen är nu föråldrad.
SmtpClient-klassen rekommenderas inte för nyutveckling, eftersom SmtpClient inte stöder många moderna protokoll. Använd istället MailKit eller ett annat bibliotek.
Länk:Inloggningen med hyperlänken är synlig.
Sammanfattning av att skicka e-post med Microsoft SMTPclient:
Att skicka e-post med Microsofts smtpclient kan resultera i ett fel:Autentiseringen misslyckades, men både kontot och lösenordet är korrekta!
Den här artikeln använder Microsofts tredjepartsbibliotek MailKit för att skicka e-post, först använder du nuget för att installera med följande kommando:
Sändarkoden är följande:
Jag skrev en winform-applet för att underlätta testning på servern, som visas i figuren nedan:
SmtpHost= "smtp.exmail.qq.com", EnableSsl =true, Password= "pass123456", Port= 587, Användarnamn= "itsvse@baidu.com" Försök skicka ett mejl som visas nedan:
Bifoga källkoden och proceduren:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar
|