Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 44792|Yanıt: 6

[Kaynak] .NET/C# MailKit Posta Gönderme Eğitimi [Kaynak Kodu ile]

[Bağlantıyı kopyala]
2021-9-2 09:27:49 tarihinde yayınlandı | | | |
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:

c# SmtpClient e-posta kaynak kodunu gönderiyor
https://www.itsvse.com/thread-2567-1-1.html

.net/c# HTML şablonları aracılığıyla posta gönder
https://www.itsvse.com/thread-4424-1-1.html

C#, e-posta gönderme işlevini uygular
https://www.itsvse.com/thread-2596-1-1.html
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ütfenYanıt






Önceki:Java'da Tuple kullanımı
Önümüzdeki:CentOS kaynak koduyla nginx servisini kur
2021-9-2 17:30:02 tarihinde yayınlandı |
Bu dalgası sadece kullanıldı.
2021-9-19 tarihinde 19:32:49 tarihinde yayınlandı |
Öğrenmeyi öğren...
 Ev sahibi| 2021-11-4 tarihinde 14:39:25 tarihinde yayınlandı |
2021-11-5 tarihinde yayınlandı 16:56:31 |
Bu olabilir
2021-12-3 tarihinde 14:11:33 tarihinde yayınlandı |
Bao, harikasın
2024-1-8 tarihinde 16:02:44 tarihinde yayınlandı |
Sadece kullanıldı. Bakmak
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com