我有一个控制台应用程序,我试图从它发送邮件。如何从Smtp客户端发送邮件?
我的代码。
MailMessage message = new MailMessage(MailSender, "[email protected]");
message.Subject = "Using the new SMTP client.";
message.Body = @"Using this new feature, you can send an e-mail message from an application very easily.";
SmtpClient client = new SmtpClient();
client.Port = 25;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Host = "smtp.google.com";
try
{
client.Send(message);
}
catch (Exception ex)
{
string t = ex.Message;
}
从here
得到这个我必须失去了一些东西,因为我得到:
发送邮件失败。
我在这做错了什么?编辑: 内部执行。
的InnerException = { “远程名称无法解析: 'smtp.google.com'”}
的异常包含不仅仅是'.Message'属性的更多信息。检查该信息以了解其失败原因的详细信息。 – David
你会得到什么样的实际错误? – BugFinder
检查编辑plz – ThunD3eR