2 Stimmen

SMTPClient Halb funktioniert \ Halb nicht

Ich verwende das Mitgliedschaftsframework von Microsoft auf einer Website. Ich kann Passwort-Wiederherstellungs-E-Mails senden, aber ich kann keine E-Mails selbst mit SMTPClient senden.

Wenn Sie die SMTP-Einstellungen im Web-Site-Verwaltungstool konfigurieren, welche Einstellungen gibt diese Anwendung ihrem SMTP-Client?

Wenn ich das weiß, kann ich es duplizieren und hoffentlich E-Mails senden.

Ein paar Punkte, die ich ausgeschlossen habe. - Ich verwende Port 25 (der einzige, der unter mittlerem Vertrauen zulässig ist). - Dieser Code funktioniert auf meinem lokalen System.

2voto

Präriewolf Punkte 841

Ich versuchte, die Werte für SMTPClient mit dem Konstruktor zu übergeben. Was ich nicht realisierte, ist dass SMTPClient anscheinend automatisch die Werte aus der web.config zieht und diese verwendet.

Indem ich versuchte, meine eigenen Werte zu übergeben (auch wenn sie identisch waren); verletzte ich versehentlich Vertrauensniveaus und verursachte eine Sicherheitsausnahme.

Geben Sie keine smtp-Informationen im Konstruktor an, verwenden Sie web.config, um es einzurichten, und es sollte kein Problem in mittlerem Vertrauen geben.

1voto

MarkusQ Punkte 21488

Es könnte viele Dinge sein, von Anmeldeproblemen über DNS-Probleme bis hin zu...wer weiß. Ist es nicht möglich zu senden, weil ein Fehler auftritt oder weil sie anscheinend gesendet werden, aber nie ankommen?

Sind Sie sich sicher, dass das WSA-Tool über SMTPClient läuft, oder nehmen Sie das nur an (ich weiß es selbst nicht)?

-- MarkusQ

Ich bekomme eine Sicherheitsausnahme auf meiner Mail

Das klingt nach einem Anmeldeproblem oder einem Vertrauensproblem. Sind Sie sich sicher, dass Sie mit mittlerem (oder höherem) Vertrauen ausgeführt werden? Was ist der restliche Fehler?

-- MarkusQ

1voto

Nils Punkte 1237

Überprüfen Sie Ihre web.config-Datei: Aktualisiert das WSA-Tool diese Einstellungen?

Dieses Element befindet sich unter dem Konfigurationselement

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X