Az alkalmazásrendszer e-mailek küldése alapvető funkció, szinte minden weboldalas alkalmazásnak e-maileket kell küldenie, például: e-mail regisztrációs ellenőrzés, push-emlékeztető üzenetek, jelszó-visszaállító linkek küldése stb.
A Microsoft saját SmtpClient osztályának használata segíthet e-mailek küldésében, de most már elavultnak jelölték, és a Microsoft nem kínált saját alternatíváit, ezért ajánlott harmadik féltől származó könyvtárak használatát, ahogy az alábbi ábrán látható:
Engedélyezzük az alkalmazások számára, hogy az Egyszerű Mail Átviteli Protokollt (SMTP) használják az e-mail küldéséhez. Az SmtpClient típus mára elavult.
Az SmtpClient osztály nem ajánlott új fejlesztéshez, mivel az SmtpClient nem támogatja sok modern protokollt. Használj inkább MailKitet vagy más könyvtárat.
Láncszem:A hiperlink bejelentkezés látható.
Összefoglaló az e-mailek küldéséről a Microsoft SMTPclient-szel:
E-mailek küldése a Microsoft smtpclient-jével hibát okozhat:Hitelesítés azonban nem sikerült, mind a fiók, mind a jelszó helyes!
Ez a cikk a Microsoft harmadik féltől származó MailKit könyvtárát használja e-mailek küldéséhez, először pedig a nuget-et a következő parancsot telepíteni:
A küldő kód a következő:
Írtam egy winform applet-et, hogy megkönnyítsem a szerveren végzett tesztelést, ahogy az alábbi ábrán látható:
SmtpHost= "smtp.exmail.qq.com", EnableSsl = igaz, Password= "pass123456", Port= 587, UserName= "itsvse@baidu.com" Próbálj meg e-mailt küldeni, ahogy az alábbiakban látható:
Csatolja a forráskódot és az eljárást:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|