我知道有很多关于如何使用C#发送电子邮件的示例,但我真的遇到了一些问题,无法使其正常工作。
我总是收到“发送邮件失败”的错误,
这个错误是什么意思?我该如何解决?
非常感谢任何帮助。
这是我一直在使用的代码:(尽管我已经尝试了很多方法)
我总是收到“发送邮件失败”的错误,
无法连接到远程服务器 - 由于活动机器积极拒绝它(此处为IP地址),因此无法建立连接
。这个错误是什么意思?我该如何解决?
非常感谢任何帮助。
这是我一直在使用的代码:(尽管我已经尝试了很多方法)
string SendersAddress = "test@gmail.com";
string ReceiversAddress = "test1@gmail.com";
const string SendersPassword = "test-pass-here";
const string subject = "Testing";
const string body = "Hi This Is my Mail From Gmail";
try
{
SmtpClient smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new NetworkCredential(SendersAddress, SendersPassword),
Timeout = 3000
};
MailMessage message = new MailMessage(SendersAddress, ReceiversAddress, subject, body);
smtp.Send(message);
}
catch (Exception ex)
{
}
谢谢!