とのメールを受信する方法:私は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
私が間違っているか、どこを教えてください私が送った電子メールで何が起こっているのかを私がどのように知ることができるか説明してください。
したがって、smtp4devのsysトレイアプリには電子メールが表示されていませんか? localhostのポート25で別のサーバーを実行していますか? – Jay
@Jayはsysトレイにメールを送りませんし、セッションタブのMsgs値のNoもすべてのセッションで0です。あなたは別のサーバーが何を意味するか分かりませんか?同じ設定のsmtp4devの別のインスタンスを実行しているかどうかを確認していますか?そうでない場合、smtp4devは一意のホスト/ポートだけを聞くことはできますか? – Vladimirs
私はそのポートでリッスンする他のプロセスを意味しましたが、smtp4devはそれをバインドしませんでした。プロキシをまったく使用していますか? – Jay