2016-04-16 4 views
0

Я использую log4net и я добавил smtpappender, я не в состоянии понять использование как почта, отправленная по-прежнему из [email protected] и Чет буфер также не работаетlog4net smtpappender <from> не работает

<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

буфер не работает, и в полученном письме «от» по-прежнему «[email protected]» , то в чем польза property ??? – Varun

ответ

0

Вы заходите на SMTP-сервер из Google с учетной записью электронной почты [email protected] Сервер smtp не позволяет отправлять письма с [email protected] Вероятно, это связано с возможным рассылкой спама, если это разрешено. Проблема заключается не в smtpappender, он работает как разработанный. Сервер Google smtp настроен так, что вы можете отправлять почту только из своей учетной записи.

+0

Спасибо, что на самом деле решил мою проблему. Мне пришлось внести некоторые изменения в SMTP-сервер. А как насчет буфера, я получаю почту за каждую ошибку, независимо от буферизации – Varun

Смежные вопросы