私は新しいユーザーが次のコードで作成されたときに電子メールを送信するMVC Webアプリケーションを持っているを送信することができません。asp.net MVC送信メールエラー:メール
ERROR : Failure sending mail. {"Unable to connect to the remote server"}
SMTP構成:例えば、
1あなたはポートがブロックされている正しい認証の詳細
2を供給されていません。ここで
私は新しいユーザーが次のコードで作成されたときに電子メールを送信するMVC Webアプリケーションを持っているを送信することができません。asp.net MVC送信メールエラー:メール
ERROR : Failure sending mail. {"Unable to connect to the remote server"}
SMTP構成:例えば、
1あなたはポートがブロックされている正しい認証の詳細
2を供給されていません。ここで
は、このエラーの可能性が原因でありますファイアウォールによって
あなたの例では、あなたがyあなたのSmtpClient
を作成してください - それを指定すると助けになるかもしれません。
Gmailがポート587で開き、sslを有効にする必要があります。
次のコードを試してください。
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(<fromAddress>, <fromPassword>)
};
using (var message = new MailMessage(<fromAddress>, <toAddress>)
{
Subject = <subject>,
Body = <body>
})
{
smtp.Send(message);
}
メールサーバーを確認してください。 – SLaks
どのようなエラーが発生しますか? stmpサーバーはどのように構成されていますか? –
迷惑メール受信箱には何か? –