2015-10-02 12 views
5

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?

+0

Quindi non ci sono e-mail visualizzate nell'app tray sys per smtp4dev? Stai utilizzando un altro server sulla porta 25 su localhost? – Jay

+0

@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

+0

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

risposta

-1

Verifica IIS impostazioni SMTP, non dovrebbe salvare messaggi di posta elettronica su disco

3

Si sta utilizzando Norton 360 o simili? Quel programma interferirà con la porta 25 come parte della sua funzione antispam.

Per Norton 360 vedrai la porta 25 elencata in Impostazioni -> AntiSpam -> Porte protette e non può essere modificata.

Cambiando le impostazioni di dev sulla porta 26 sono riuscito a far funzionare sia smtp4dev che papercut.