【发布时间】:2013-01-17 23:14:21
【问题描述】:
我正在使用System.Net.Mail,我正在尝试向某个地址发送一封电子邮件(实际上是给我自己)。
我相信我设置正确并且没有抛出异常但邮件没有送达?!我不知道发生了什么。我没有消息、错误,也没有任何问题的迹象。
这是我的代码:
using System.Net.Mail;
EmailSender email = new EmailSender();
email.From = "steve_kershaw@yahoo.com";
email.Subject = "Test email!";
email.To = "Steve.Kershaw@securitynational.com";
email.Body = "An event just occured.";
email.SendMail();
在一个单独的课程中,我有:
mMailMessage.Subject = strSubject;
mMailMessage.Body = strBody;
mMailMessage.IsBodyHtml = true;
mMailMessage.Priority = MailPriority.Normal;
// Send the message.
SmtpClient mSmtpClient = new SmtpClient(strHost);
mSmtpClient.Send(mMailMessage);
我已经无数次地浏览了这段代码,但一切似乎都很正常。 有人可以帮忙吗?!
【问题讨论】:
-
你能从 SmtpClient 配置中发布代码吗? (端口、凭据...)
-
收到了吗?即你的邮件服务器看到了吗?
标签: c# .net system.net.mail