Questo è come mi sto cercando di inviare una e-mail:Come ricevere e-mail con 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);
In smtp4dev ho configurato nome di dominio di essere localhost
e numero di porta - 25
, tutte le altre impostazioni che ho lasciato nella loro impostazione predefinita valori.
Quando sto cercando di inviare una e-mail - invia con successo, però non riesco a vedere questa e-mail, i log di sessione anche non dice nulla di utile:
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
Ti prego, dimmi dove mi trovo sbagliato o per favore spiega come posso sapere che cosa sta succedendo con l'email che ho inviato?
Quindi non ci sono e-mail visualizzate nell'app tray sys per smtp4dev? Stai utilizzando un altro server sulla porta 25 su localhost? – Jay
@Jay nessuna email nella barra sys e anche il valore No di Msgs nella scheda Sessioni è 0 per TUTTE le sessioni. Non sei sicuro di cosa intendi con un altro server? Stai chiedendo se sto eseguendo un'altra istanza di smtp4dev con le stesse impostazioni (in tal caso no - smtp4dev consente solo di ascoltare host/porta univoci)? – Vladimirs
Intendevo qualsiasi altro processo che ascolta su quella porta, ma suppongo che smtp4dev non legherebbe ad esso se lo facessi. Stai usando un proxy? – Jay