smtpを使用してメールを送信できませんでしたASPMX.L.GOOGLE.COM。私はドメインdomain.co.inと電子メールアドレス[email protected]を持っています。これはgmailでアクセス可能です。私は手動でメールを送ることができましたが、プログラムではできませんでした。エラーの下にスローされます。 サービスが利用できません。伝送チャネルを閉じています。サーバーの応答は:4.7.0 [61.16.142.134 15]私たちのシステムは、このメッセージは、これらの設定を手に入れたGoogle smtpの問題ASPMX.L.GOOGLE.COM
MailAddress ma_from = new MailAddress("[email protected]", "fromName");
MailAddress ma_to = new MailAddress("[email protected]", "fromName");
string s_password = "TestPwd";
string s_subject = "Test";
string s_body = "This is a Test";
SmtpClient smtp = new SmtpClient
{
Host = "ASPMX.L.GOOGLE.COM",
Port = 25,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(ma_from.Address, s_password)
};
using (MailMessage mail = new MailMessage(ma_from, ma_to)
{
Subject = s_subject,
Body = s_body
})
smtp.Send(mail);
:) ..役立つだろう Allow Less Secure Apps
希望は、そのSMTPサーバが安全な接続を必要としたり、クライアントが認証されなかったエラーの下にスローされます。サーバーの応答は、5.5.1認証が必要でした。 Learn more at – Jagadeeswararo
私は別のドメインex:[email protected]を使用したことを覚えておいてください。これはログインのために働き、gmailを使って手動でメールを送信しますが、プログラムではありません。 – Jagadeeswararo
私はあなたのコードをsmtp.gmail.comとポート587でテストし、バニラのgmailアカウントとして送信してくれました。したがって、問題はあなたのメールアドレスまたはパスワードでなければなりません。 Google Apps(別名Gスイート)のユーザーに送信アドレスのメールを設定していますか? –