Это, как я пытаюсь отправить по электронной почте:Как получать сообщения с 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);
В smtp4dev я сконфигурированной имя домена быть localhost
и номер порта - 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
Пожалуйста, скажите мне, где я не прав или объясните, как я могу узнать, что происходит с электронной почтой, которую я отправил?
Итак, нет никаких сообщений электронной почты, отображаемых в приложении sys tray для smtp4dev? Вы используете другой сервер на порту 25 на localhost? – Jay
@Jay нет электронной почты в лотке sys, а также значение No of Msgs на вкладке Sessions - 0 для ВСЕХ сеансов. Не знаете, что вы подразумеваете под другим сервером? Вы спрашиваете, запускаю ли я еще один экземпляр smtp4dev с одинаковыми настройками (если тогда no - smtp4dev позволяет прослушивать только уникальный хост/порт)? – Vladimirs
Я имел в виду любой другой процесс, который прослушивает этот порт, но я думаю, что smtp4dev не привязался бы к нему, если бы вы это сделали. Вы используете прокси вообще? – Jay