log4net smtpappender ‹от› не работает

Я использую log4net и добавил smtpappender, я не могу понять его использование, так как почта все еще отправляется с [email protected], и буфер thr также не работает.

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

person Varun    schedule 16.04.2016    source источник
comment
буфер не работает, а в полученном электронном письме все еще есть [email protected], тогда какой смысл в свойстве ‹to›???   -  person Varun    schedule 16.04.2016


Ответы (1)


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

person Peter    schedule 16.04.2016
comment
Спасибо, это действительно решило мою проблему. Мне пришлось внести некоторые изменения в учетную запись smtp-сервера. А как насчет буфера, я получаю почту для каждой ошибки, независимо от размера буфера. - person Varun; 16.04.2016