2015-10-02 8 views
5

Dies ist, wie ich eine E-Mail bin versucht zu senden: Ich Namen localhost und Portnummer sein konfigurierte DomäneWie E-Mails mit smtp4dev erhalten

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-25, alle anderen Einstellungen, die ich in ihrem Standard links Werte.

Wenn ich versuche, eine E-Mail zu schicken - es sendet sie erfolgreich, aber ich kann diese E-Mail nicht sehen, Sitzungsprotokolle sagen auch nichts Nützliches:

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 

Bitte sagen Sie mir, wo ich falsch bin oder Bitte erklären Sie mir, wie ich herausfinden kann, was mit der E-Mail passiert, die ich gesendet habe?

+0

Also werden keine E-Mails in der sys Tray-App für smtp4dev angezeigt? Führen Sie einen anderen Server auf Port 25 auf localhost aus? – Jay

+0

@Jay keine E-Mail im System-Tray und auch No of Msgs-Wert in der Registerkarte Sitzungen ist 0 für alle Sitzungen. Nicht sicher, was du mit einem anderen Server meinst? Fragen Sie, ob ich eine andere Instanz von smtp4dev mit den gleichen Einstellungen ausführen werde (wenn ja, nein - smtp4dev erlaubt nur das Zuhören eines eindeutigen Hosts/Ports)? – Vladimirs

+0

Ich meinte irgendeinen anderen Prozess, der diesen Port abhört, aber ich denke, dass smtp4dev nicht daran gebunden wäre. Verwenden Sie überhaupt einen Proxy? – Jay

Antwort

-1

überprüfen Sie die SMTP-Einstellungen IIS, sollte es keine E-Mails auf der Festplatte speichern

3

Sind Sie mit Norton 360 oder dergleichen? Dieses Programm stört Port 25 als Teil seiner Antispam-Funktion.

Für Norton 360 wird Port 25 unter Einstellungen -> AntiSpam -> Geschützte Ports aufgeführt und kann nicht geändert werden.

Durch Ändern der Dev-Einstellungen zu Port 26 konnte ich sowohl smtp4dev als auch papercut zum Laufen bringen.