Başvuru sistemi e-posta göndermek temel bir işlevdir, neredeyse tüm web sitesi uygulamaları e-posta kaydı doğrulama, push hatırlatma mesajları, şifre kurtarma bağlantıları göndermek gibi e-posta göndermek zorunda kalacaktır.
Microsoft'un kendi SmtpClient sınıfını kullanmak e-posta göndermemize yardımcı olabilir, ancak artık modası geçmiş olarak işaretlenmiş ve Microsoft kendi alternatiflerini sunmadığı için, aşağıdaki şekilde gösterildiği gibi üçüncü taraf kütüphaneleri kullanmak önerilir:
Uygulamaların e-posta göndermek için Basit Posta Transfer Protokolü (SMTP) kullanmasına izin verin. SmtpClient tipi artık modası geçmiştir.
SmtpClient sınıfı yeni geliştirme için önerilmemektedir, çünkü SmtpClient birçok modern protokolü desteklememektedir. Bunun yerine MailKit veya başka bir kütüphane kullanın.
Bağlantı:Bağlantı girişi görünür.
Microsoft SMTPclient ile e-posta göndermenin özeti:
Microsoft'un smtpclient ile e-posta göndermek bir hataya yol açabilir:Kimlik doğrulama başarısız oldu, ancak hem hesap hem de şifre doğrudur!
Bu makale, Microsoft'un üçüncü taraf kütüphanesi MailKit'i kullanarak e-posta gönderir, önce nuget kullanarak aşağıdaki komutla kurulum yapılır:
Gönderen kod şu şekildedir:
Sunucuda test yapmayı kolaylaştırmak için bir winform uygulaması yazdım, aşağıdaki şekilde gösterildiği gibi:
SmtpHost= "smtp.exmail.qq.com", EnableSsl =doğru, Password= "pass123456", Liman= 587, UserName= "itsvse@baidu.com" Aşağıda gösterildiği gibi bir e-posta göndermeyi deneyin:
Kaynak kodunu ve prosedürü ekleyin:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt
|