0

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

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);

给我一些指导,我该如何解决这个问题。

4

0 回答 0