远程Web服务器无法通过我的ASP.NET 4应用程序发送电子邮件

时间:2013-03-28 04:59:31

标签: asp.net smtpclient

我的网站有一些功能可以向用户发送电子邮件。我做到了这一点。当我从Visual Studio或我的本地IIS 7服务器(我配置我的PC)运行此应用程序时,我的方法可以成功发送电子邮件。但远程在线Web服务器无法发送电子邮件。请给我一些提示,我该如何解决这个问题。我已经花了很多时间去谷歌,但没有找到这个解决方案。我的代码

const string fromAddress = "ejobsbdinfo@gmail.com";
const string fromPassword = "password";
string toAddress = account.Email;
string subject = "subject";
string body = "mail Body";
var smtp = new System.Net.Mail.SmtpClient();
{
    smtp.Host = "smtp.gmail.com";
    smtp.Port = 587;
    smtp.EnableSsl = true;
    smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
    smtp.Credentials = new NetworkCredential(fromAddress, fromPassword);
    smtp.Timeout = 20000;
}
smtp.Send(fromAddress, toAddress, subject, body);

给我一​​些说明如何解决这个问题。

0 个答案:

没有答案