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?
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
@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
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