Thanks a lot :-) I missed that issue.

Regards,
Arend



On Mon, Jun 24, 2013 at 4:33 PM, Abraham Lin <abraham.lin@post.harvard.edu> wrote:
There's an existing JIRA issue on this: http://jira.qos.ch/browse/LOGBACK-865


On Mon, Jun 24, 2013 at 9:31 AM, Mads Bondo Dydensborg <mbd@dbc.dk> wrote:

The stmp standard dictates that a header field is terminated by a new line. An empty line terminates the list of header fields.

 

The relevante info is in 3.1.3 of the 822 RC, I guess:

 

3.1.3. UNSTRUCTURED FIELD BODIES


        For some fields, such as "Subject" and "Comments",  no  struc-
        turing  is assumed, and they are treated simply as <text>s, as
        in the message body.  Rules of folding apply to these  fields,
        so  that  such  field  bodies  which occupy several lines must
        therefore have the second and successive lines indented by  at
        least one LWSP-char.

So, it looks like a bug in the SMTP appender or some software it uses.

Regards

Mads

 

Mandag 24 juni 2013 13:00:46 skrev Arend v. Reinersdorff:

Hi,

when I a log message with a double linebreak "A\n\nA" to SMTPAppender, the resulting Email is not formatted properly.

The MIME parts are not parsed but are display as the message body. It looks like the double linebreak is written directly into the Subject-Header.

With a single linebreak I get the same problem in Gmail. In Outlook the email is formatted properly, only the subject is cut at the linebreak.


Could this be a bug in Logback?


Regards,
Arend



Logging call:
LoggerFactory.getLogger(Main.class).error("A\n\nA");


logback.xml:
<configuration>
    <root>
        <appender class="ch.qos.logback.classic.net.SMTPAppender">
            <smtpHost>... smtpHost</smtpHost>
            <to>... email</to>
            <subject>%logger{10} - %message</subject>
            <layout class="ch.qos.logback.classic.PatternLayout">
                <pattern>%logger{10} - %message</pattern>
            </layout>
        </appender>
    </root>
</configuration>



Email subject:
c.e.l.Main - A


Visible email body:

A
MIME-Version: 1.0
Content-Type: multipart/mixed;
    boundary="----=_Part_0_14393847.1372070958822"

------=_Part_0_14393847.1372070958822
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

c.e.l.Main - A
A
------=_Part_0_14393847.1372070958822--

Email source:

... email headers

To: ...
Message-ID: ...
Subject: c.e.l.Main - A

A
MIME-Version: 1.0
Content-Type: multipart/mixed;
    boundary="----=_Part_0_14393847.1372070958822"

------=_Part_0_14393847.1372070958822
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

c.e.l.Main - A
A
------=_Part_0_14393847.1372070958822--




--

Med venlig hilsen/Regards

 

Chefarkitekt/Chief Architect cand.scient.dat, Ph.d., Mads Bondo Dydensborg

Dansk BiblioteksCenter A/S, Tempovej 7-11, 2750 Ballerup, Tlf. +45 29 84 00 42

 


_______________________________________________
Logback-user mailing list
Logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user


_______________________________________________
Logback-user mailing list
Logback-user@qos.ch
http://mailman.qos.ch/mailman/listinfo/logback-user