ten sposób próbuję wysłać wiadomość e-mail:Jak odbierać e-maile z 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);
W smtp4dev I skonfigurowanej nazwy domeny będzie localhost
i numer portu - 25
, wszystkie inne ustawienia I pozostawione w ich standardowych wartości.
Gdy próbuję wysłać wiadomość e-mail - wysyła go pomyślnie, jednak nie widzę tego maila, kłody sesja również nie mówi niczego przydatne:
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
Proszę mi powiedzieć, gdzie się mylę lub proszę wyjaśnić, w jaki sposób mogę się dowiedzieć, co dzieje się z wysłanym e-mailem?
Więc nie ma żadnych wiadomości e-mail pokazanych w aplikacji taca sys dla smtp4dev? Czy używasz innego serwera na porcie 25 na localhost? – Jay
@Ja nie ma wiadomości e-mail w zasobniku systemowym, a także wartość Nr Ms w zakładce Sesje ma wartość 0 dla WSZYSTKICH sesji. Nie wiesz, co masz na myśli przez inny serwer? Pytasz, czy uruchamiam kolejną instancję smtp4dev z tymi samymi ustawieniami (jeśli tak to nie - smtp4dev pozwala tylko słuchać unikalnego hosta/portu)? – Vladimirs
Miałem na myśli każdy inny proces, który nasłuchuje na tym porcie, ale domyślam się, że smtp4dev nie wiązałby się z nim, gdyby tak było. Czy w ogóle korzystasz z serwera proxy? – Jay