protected void Button1_Click(object sender, EventArgs e)
{
MailMessage message = new MailMessage()
{
Subject = "Subject",
Body = "Body"
};
message.To.Add(new MailAddress("[email protected]", "Some name"));
SmtpClient client = new SmtpClient();
client.EnableSsl = true;
client.Send(message);
}
<configuration>
<system.net>
<mailSettings>
<smtp from="[email protected]">
<network host="****" defaultCredentials="false" port="587" userName="****" password="****" />
</smtp>
</mailSettings>
</system.net>
<system.web>
校正。它现在有效。谢谢Marek
是不是你应该使用Gmail的地址去与Gmail的SMTP服务器设置? – 2011-05-10 16:46:58
我很确定GMail不会允许您从Yahoo地址发送电子邮件。然而,也有很多帖子涉及到这个问题和Gmail(抱歉,我找不到一个足够容易)。 – 2011-05-10 17:10:22
我将我的电子邮件地址更改为Gmail。它仍然不会工作。信息错误与什么有关? – 2011-05-10 17:38:00