我正在尝试使用我的客户组织的电子邮件服务器通过 Web 应用程序发送电子邮件。以下是我正在使用的代码。
MailMessage MyMailMessage = new MailMessage();
MyMailMessage.Subject = "Email testing";
MyMailMessage.From = new MailAddress("name@mydomain.com", "My name");
MyMailMessage.To.Add(new MailAddress(strEmail, "Applicant"));
SmtpClient mySmtpClient = new SmtpClient();
mySmtpClient.EnableSsl = true;
mySmtpClient.Send(Accepted);
Web.config 文件:
<mailSettings>
<smtp deliveryMethod="Network" from=" name@mydomain.com">
<network host="smtps.mydomain.com" port="465" enableSsl="true" defaultCredentials="true"
userName="myName" password="myPassword" />
</smtp>
</mailSettings>
当我使用 gmail smtp 详细信息或我当地组织的 smtp 详细信息时,它工作得非常好。由于某种原因,它不起作用,也没有抛出任何错误。
我已经尝试调试并检查了显示“超时”的异常。
我不知道还有什么要检查的。有人可以建议一个解决方案。
注意:我还检查了没有防火墙阻止端口:465。
谢谢你。
亲切的问候,
南