Log4j2 Gmail SMTP Appender

dumi7ru

I have a problem, i can't find parameters of SMTP Appender in xml format.

<SMTP name="MailAppender"
          subject="Great Notes [PROD]"
          to="[email protected]"
          from="[email protected]"
          smtpHost="smtp.gmail.com"
          smtpPort="587"
          bufferSize="50"
          smtpUsername="[email protected]"
          smtpPassword="*********"
          smtpProtocol="smtps"
          mail.smtp.ssl.enable="true"
          mail.smtp.starttls.enable="true"
    >

        <ThresholdFilter level="ERROR" onMatch="ACCEPT" onMismatch="DENY"/>
        <PatternLayout>
            <Pattern>${LOG_PATTERN}</Pattern>
        </PatternLayout>
    </SMTP>

So i can't find parameters for: mail.smtp.ssl.enable & mail.smtp.starttls.enable.

I get this error:

ERROR SMTP contains invalid attributes "mail.smtp.ssl.enable", "mail.smtp.ssl.enable"
ERROR SMTP contains invalid attributes "mail.smtp.starttls.enable", "mail.smtp.ssl.enable"



Unrecognized SSL message, plaintext connection? javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 587;


ERROR An exception occurred processing Appender MailAppender org.apache.logging.log4j.LoggingException: Error occurred while sending email
Dovmo

I was able to get it working with the following appender configuration and sending some ERROR level messages in a test:

<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN">

<SMTP name="SmtpAppender" 
        to="[email protected]" 
        from="[email protected]"
        smtpHost="smtp.gmail.com" 
        smtpPort="465"
        bufferSize="4"
        smtpUsername="[email protected]"
        smtpPassword="myPassword"
        smtpProtocol="smtps"
        smtpDebug="true"
        ignoreExceptions="false" 
        subject="Test">

  </Appenders>

  <Loggers>
    <Root level="ERROR">
      <AppenderRef ref="SmtpAppender"/>
    </Root>

  </Loggers>
</Configuration>

However, you'll have to turn off the simple auth setting on the Gmail account doing the sending. Otherwise, it will block the login/send.

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Log4j2 SMTP-Appender "最初にSTARTTLSコマンドを発行する必要があります"

分類Dev

NullpointerException for console appender for Log4j2

分類Dev

How to append multiple appender references in Log4j2?

分類Dev

Very simple log4j2 XML configuration file using Console and File appender

分類Dev

How to define Log4j2 appender logging specific named logger only?

分類Dev

How to use pid as key for log4j2 Kafka appender?

分類Dev

log4j2カスタムAppenderでprintObjectをtrueに設定する

分類Dev

SMTP gmail with PHPMailer

分類Dev

Log4J Swing Appender

分類Dev

Log4j appender could not be instantiated

分類Dev

Gmail SMTP error - Temporary block?

分類Dev

GmailのSMTP構成?

分類Dev

log4j2でAppenderのレイアウトをプログラムで変更する方法は?

分類Dev

Log4j2:Yaml構成で同じタイプの複数のAppenderを構成する方法

分類Dev

Log4j: configure JDBC appender to use Datasource

分類Dev

Need understanding of how log4j appender works

分類Dev

GmailのSMTPを使用したRails4メーラー

分類Dev

Yii2 SwiftMailer sending email via remote smtp server (gmail)

分類Dev

Log4j2-エラー処理要素Appender

分類Dev

厳密なxml構成を持つLog4j2Appender属性

分類Dev

Gmail-SMTPエラー4214.7.0

分類Dev

Gmail smtp linode djangoapache2セットアップに接続できません

分類Dev

log4j2 SMTPアペンダー:以前のメッセージを別のレベルに含める方法は?

分類Dev

Trying to log to Splunk using logback appender

分類Dev

qx.log.appender構文

分類Dev

PHPmailer not sending emails from localhost using gmail's SMTP

分類Dev

Laravel4.2およびsmtp.gmail.com

分類Dev

Laravel4.2およびsmtp.gmail.com

分類Dev

SMTP to Gmail Authenticated Relay not working email stuck in queue

Related 関連記事

  1. 1

    Log4j2 SMTP-Appender "最初にSTARTTLSコマンドを発行する必要があります"

  2. 2

    NullpointerException for console appender for Log4j2

  3. 3

    How to append multiple appender references in Log4j2?

  4. 4

    Very simple log4j2 XML configuration file using Console and File appender

  5. 5

    How to define Log4j2 appender logging specific named logger only?

  6. 6

    How to use pid as key for log4j2 Kafka appender?

  7. 7

    log4j2カスタムAppenderでprintObjectをtrueに設定する

  8. 8

    SMTP gmail with PHPMailer

  9. 9

    Log4J Swing Appender

  10. 10

    Log4j appender could not be instantiated

  11. 11

    Gmail SMTP error - Temporary block?

  12. 12

    GmailのSMTP構成?

  13. 13

    log4j2でAppenderのレイアウトをプログラムで変更する方法は?

  14. 14

    Log4j2:Yaml構成で同じタイプの複数のAppenderを構成する方法

  15. 15

    Log4j: configure JDBC appender to use Datasource

  16. 16

    Need understanding of how log4j appender works

  17. 17

    GmailのSMTPを使用したRails4メーラー

  18. 18

    Yii2 SwiftMailer sending email via remote smtp server (gmail)

  19. 19

    Log4j2-エラー処理要素Appender

  20. 20

    厳密なxml構成を持つLog4j2Appender属性

  21. 21

    Gmail-SMTPエラー4214.7.0

  22. 22

    Gmail smtp linode djangoapache2セットアップに接続できません

  23. 23

    log4j2 SMTPアペンダー:以前のメッセージを別のレベルに含める方法は?

  24. 24

    Trying to log to Splunk using logback appender

  25. 25

    qx.log.appender構文

  26. 26

    PHPmailer not sending emails from localhost using gmail's SMTP

  27. 27

    Laravel4.2およびsmtp.gmail.com

  28. 28

    Laravel4.2およびsmtp.gmail.com

  29. 29

    SMTP to Gmail Authenticated Relay not working email stuck in queue

ホットタグ

アーカイブ