2015-10-02 21 views
5

とのメールを受信する方法:私はlocalhostとポート番号であることをドメイン名を設定しsmtp4devこれは私が電子メール送信しようとしています方法ですsmtp4dev

MailMessage mail = new MailMessage(); 
mail.From = new MailAddress("[email protected]"); 
mail.To.Add("[email protected]"); 
mail.Subject = "Subject"; 
mail.Body = "Body"; 

SmtpClient smtp = new SmtpClient("localhost", 25); 
smtp.UseDefaultCredentials = true; 
smtp.Send(mail); 

を - 25、私は彼らのデフォルトに残って他のすべての設定値。

私は電子メールを送信しようとしていた場合 - それはしかし、私はこのメールを見ることができない、正常に送信し、セッションログにも便利な、何も言っていない:

220 localhost smtp4dev ready 
EHLO MobileVladimirs 
250-Nice to meet you. 
250-8BITMIME 
250-STARTTLS 
250-AUTH=CRAM-MD5 PLAIN LOGIN ANONYMOUS 
250-AUTH CRAM-MD5 PLAIN LOGIN ANONYMOUS 
250 SIZE 
MAIL FROM:<[email protected]> 
250 Okey dokey 
RCPT TO:<[email protected]> 
250 Recipient accepted 
RSET 
250 Rset completed 

私が間違っているか、どこを教えてください私が送った電子メールで何が起こっているのかを私がどのように知ることができるか説明してください。

+0

したがって、smtp4devのsysトレイアプリには電子メールが表示されていませんか? localhostのポート25で別のサーバーを実行していますか? – Jay

+0

@Jayはsysトレイにメールを送りませんし、セッションタブのMsgs値のNoもすべてのセッションで0です。あなたは別のサーバーが何を意味するか分かりませんか?同じ設定のsmtp4devの別のインスタンスを実行しているかどうかを確認していますか?そうでない場合、smtp4devは一意のホスト/ポートだけを聞くことはできますか? – Vladimirs

+0

私はそのポートでリッスンする他のプロセスを意味しましたが、smtp4devはそれをバインドしませんでした。プロキシをまったく使用していますか? – Jay

答えて

-1

あなたは、SMTPの設定をIISチェックし、それがディスクに

3

を電子メールを保存するべきではありませんあなたはノートン360などを使用していますか?そのプログラムは、アンチスパム機​​能の一部としてポート25を妨害します。

Norton 360の場合、[設定] - > [AntiSpam] - > [保護されたポート]にポート25が表示され、変更することはできません。

dev設定をポート26に変更することで、smtp4devとpapercutの両方を動作させることができました。

関連する問題