2012-01-06 14 views
0

私は新しいユーザーが次のコードで作成されたときに電子メールを送信するMVC Webアプリケーションを持っているを送信することができません。asp.net MVC送信メールエラー:メール

ERROR : Failure sending mail. {"Unable to connect to the remote server"}

SMTP構成:例えば、

1あなたはポートがブロックされている正しい認証の詳細

2を供給されていません。ここで enter image description here

+0

メールサーバーを確認してください。 – SLaks

+0

どのようなエラーが発生しますか? stmpサーバーはどのように構成されていますか? –

+0

迷惑メール受信箱には何か? –

答えて

1

は、このエラーの可能性が原因でありますファイアウォールによって

あなたの例では、あなたがyあなたのSmtpClientを作成してください - それを指定すると助けになるかもしれません。

1

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