2016-10-19 3 views
0

では私はそれが実行されていることを確認作ったのWindows Server 2012でSMTPコードは、ローカルのWindowsでメールを送信しているが、Windows Server 2012の

をSMTPサーバを設定しているわけではありません。

メールルートピックアップフォルダにtxtファイルを置いてメールを送信しています。

コードはローカルのWindows 7コンピュータで電子メールを送信しています。

私はまた、これは本当にSMTPの問題ではありませんでした

MailMessage mail = new MailMessage("[email protected]", "[email protected]"); 
SmtpClient client = new SmtpClient(); 
client.Port = 25; 
client.DeliveryMethod = SmtpDeliveryMethod.Network; 
client.UseDefaultCredentials = false; 
client.Host = "relaysmtp.lahey.org"; 
mail.Subject = "this is a test email."; 
mail.Body = "this is my test email body"; 
client.Send(mail); 
+0

マシンからSMTPサーバーにアクセスできますか? IPの使用は制限されていますか?同じネットワーク上のサーバーですか? – Liam

+1

これは基本的にいくつかの理由のいずれかであり、これを解決する唯一の人はあなたです – Liam

+0

What's _Windows 2012_? _Windows Server 2012_を意味しましたか?また、(もしあれば)あなたが得ているエラー、あるいは起こっていることの説明を投稿してください。 –

答えて

0

IIS 7でSMTPを設定します。 SMTPが機能していました。私のコードにIIS 8.0のインスタンスをキャッチしていないバグがありました。

おかげさまで、このサイトは本当に良いです。

関連する問題