0

私のサイトには、ユーザーにメールを送信する機能がいくつかあります。私はこれをしました。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);

この問題を解決する方法を教えてください。

4

0 に答える 0