Karsten Otto created JAMES-3846:
-----------------------------------

             Summary: Improve vacation notice appearance
                 Key: JAMES-3846
                 URL: https://issues.apache.org/jira/browse/JAMES-3846
             Project: James Server
          Issue Type: Improvement
          Components: Matchers/Mailets (bundled)
    Affects Versions: master
            Reporter: Karsten Otto
         Attachments: Screenshot from 2022-11-02 12-36-54.png

I noticed that vacation notices generated by James look somewhat strange in 
Thunderbird, and probably other mail clients as well: It shows _both_ the HTML 
and plain text variant of the message (see attached screenshot). This is likely 
caused by the Content-Type of multipart/mixed.

I suggest we change this to multipart/alternative instead, so a HTML capable 
client will only show the HTML part, while a text-only client will show the 
text part instead.

I also noticed that, after setting an HTML message and an _empty_ text message 
by accident, the generated text part is naturally empty. This is OK for 
HTML-capable clients, but in the worst case a text-only client would show just 
an empty mail, even though there is content in the HTML part.

I suggest we make the vacation notice generation more robust, and also generate 
a text message from HTML in this case, which will be more useful to the 
recipients.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to