C#使用SMTP电子邮件发送电子邮件
发布时间:2020-12-15 20:57:38 所属栏目:百科 来源:网络整理
导读:我对SMTP和IIS设置比较陌生,但根据我在网上阅读的文档,这应该是有效的. 我想要实现的目标: 使用现有SMTP中继服务器从服务器向用户电子邮件发送电子邮件. 我做了什么: 在我的IIS中,对于我的站点(ASP.NET),我已经配置了SMTP电子邮件. 我输入了: 随机的电子
我对SMTP和IIS设置比较陌生,但根据我在网上阅读的文档,这应该是有效的.
我想要实现的目标: 我做了什么: >随机的电子邮件地址(它不一定是现有的,对吧?) 我发送电子邮件的方法如下: public static void SendEmail() { var message = new MailMessage() { Subject = "Heading",Body = "Body",message.From = new MailAddress("test@test.com"); message.To.Add("A valid email address"); //My own email address } var smtpClient = new SmtpClient("SMTP-Relay-Server-IP",25); //Same IP as the one in SMTP E-mail configuration in IIS for the site. smtpClient.Send(message); } } 事实/问题: >这是对的吗?将中继服务器IP和端口号作为参数放在新的SmtpClient中是否正确? 解决方法
包裹你的smtpClient.Send(消息);在try / catch块中并记录引发的任何异常.
这取决于您的SMTP提供商和配置. 如果没有关于您的SMTP提供商的更多信息或错误消息,我怀疑我们可以为您做些什么. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |