Für diejenigen, die Probleme mit SmtpAppender haben, würde ich empfehlen, folgendes in Ihren appSettings-Knoten zu legen.
%Vor%Es wird dann Diagnosen wie diese unten ausgeben, um Sie in die richtige Richtung zu weisen
%Vor%Siehe mein Arbeitsbeispiel. Wenn Sie die 2-Faktor-Authentifizierung mit Google Mail verwenden, vergessen Sie nicht, ein Passwort zu generieren und verwenden Sie es hier:
%Vor%Ich hoffe, es hilft.
Ich versuche, log4net zum Senden von E-Mails zu implementieren.
Das Folgende ist mein Code, aber es sendet keine E-Mails.
und
%Vor%in der AssemblyInfo.cs
%Vor%und so erstelle ich das Log-Objekt
%Vor%Diese Konfiguration funktioniert gut für die Dateiausgabe, d. h. für RollingFileAppender, aber nicht für SmtpAppender.
N ich habe viele Lösungen aus dem Internet ausprobiert, war aber nicht wirklich hilfreich.
Bitte zeigen Sie mir die richtigen Richtungen. Danke im Voraus:)
Ich verwende einen sehr ähnlichen Appender für SMTP-Nachrichten an Google Mail, aber in meinem Fall verwende ich einen anderen Port:
%Vor%Alle anderen Einstellungen sind gleich, also versuchen Sie es und sehen Sie, ob es für Sie funktioniert. Dies ist der Port, den Gmail für TLS verwendet, hier .