我正在尝试通过网络应用程序使用客户组织的电子邮件服务器发送电子邮件。以下是我正在使用的代码。
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。
谢谢。
此致
Sud