2016-04-16 7 views
0

ich log4net verwende, und ich habe smtpappender hinzugefügt, ich bin nicht in der Lage, die Verwendung zu verstehen, wie die Post von [email protected] noch gesendet und thr Puffer auch nicht funktioniertlog4net smtpappender <from> nicht funktioniert

<appender name="SmtpAppender" type="log4net.Appender.SmtpAppender"> 
    <to value="[email protected]" /> 
    <from value="[email protected]" /> 
    <subject value="Error logging message" /> 
    <smtpHost value="smtp.gmail.com" /> 
    <port value="587"/> 
    <authentication value="Basic" /> 
    <username value="[email protected]"/> 
    <password value="password"/> 
    <EnableSsl value="true" /> 
    <bufferSize value="512" /> 
    <lossy value="false"/> 
    <evaluator type="log4net.Core.LevelEvaluator"> 
    <threshold value="WARN" /> 
    </evaluator> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%property{log4net:HostName} :: %level :: 
         %message %newlineLogger: %logger%newlineThread: %thread%newlineDate: 
         %date%newlineNDC: %property{NDC}%newline%newline" /> 
    </layout> 
</appender> 
+0

Puffer funktioniert nicht und in empfangenen E-Mail "von" ist immer noch "[email protected]" dann was ist die Verwendung von Eigentum ??? – Varun

Antwort

0

Sie melden sich bei Google mit dem E-Mail-Konto [email protected] beim SMTP-Server an. Auf dem SMTP-Server können Sie keine E-Mails von [email protected] senden. Dies ist wahrscheinlich wegen möglicher Spamming, wenn es erlaubt war. Das Problem liegt nicht im smtpappender, es funktioniert wie geplant. Der Google SMTP-Server ist so konfiguriert, dass Sie nur E-Mails von Ihrem eigenen Konto senden können.

+0

Danke, das hat mein Problem gelöst. Ich musste einige Änderungen im SMTP-Server-Konto vornehmen. Und was ist mit dem Puffer, ich bekomme Mail für jeden einzelnen Fehler, was auch immer die Puffergröße – Varun

Verwandte Themen