Yandex smtp设置与ssl [英] Yandex smtp settings with ssl
本文介绍了Yandex smtp设置与ssl的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以通过enableSsl =false和25端口发送电子邮件。但是,如果是自己的域名,这是不够的。
I can send emails via enableSsl="false" and 25 port. But it is not enought in case with own domain.
此设置有什么问题或缺失?
What is wrong or missing in this settings?
<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="Name">
<network host="smtp.yandex.ru" port= "465 " enableSsl="true" userName="noreply@domain.com" password="***" />
</smtp>
</mailSettings>
</system.net>
推荐答案
using (MailMessage mm = new MailMessage("Name <from@yandex.ru>", "to@site.com")){
mm.Subject = "Mail Subject";
mm.Body = "Mail Body";
mm.IsBodyHtml = false;
using (SmtpClient sc = new SmtpClient("smtp.yandex.ru", 25)){
sc.EnableSsl = true;
sc.DeliveryMethod = SmtpDeliveryMethod.Network;
sc.UseDefaultCredentials = false;
sc.Credentials = new NetworkCredential("from@yandex.ru", "YandexPassword");
sc.Send(mm);
}
}
这篇关于Yandex smtp设置与ssl的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文