Edgewall Software
Modify

Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#7997 closed defect (worksforme)

Trac always sends Base64 encoded mail, even when not necessary

Reported by: jidanni@… Owned by:
Priority: normal Milestone:
Component: general Version: none
Severity: normal Keywords:
Cc: jidanni@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Trac always sends Base64 encoded mail, even when not necessary.

(So we need to fire up a mail reader to read it.)

Attachments (0)

Change History (3)

comment:1 by Remy Blank, 15 years ago

Resolution: worksforme
Status: newclosed

See TracIni, more specifically the [notification] mime_encoding option, where you can select "qp" for quoted-printable encoding, or "none" if you are sure that no encoding is ever needed. IIRC, the latter often won't work, because the "…" used when obfuscating e-mail addresses is not an ASCII character.

comment:2 by jidanni@…, 15 years ago

Cc: jidanni@… added

OK, but 1. TracIni#notification-section is not something the small potatoes end user can change without asking for help.

  1. Perhaps consider e.g., algorithms like emacs' gnus message.el, which I believe picks the best

choice of the three, automatically per message. E.g., for only one non ASCII, then use QP. For lots, use base64, for none, use none.

in reply to:  2 comment:3 by Emmanuel Blot, 15 years ago

Replying to jidanni@…:

OK, but 1. TracIni#notification-section is not something the small potatoes end user can change without asking for help.

  1. Perhaps consider e.g., algorithms like emacs' gnus message.el, which I believe picks the best

choice of the three, automatically per message. E.g., for only one non ASCII, then use QP. For lots, use base64, for none, use none.

Which means: parse the entire message to guess the best type.
I'm pretty sure this topic has already been debated in another ticket.

It's quite easy to set up QP as the default encoding type if you don't want Base64 and be able to read email with a teletype ;-)

However, for international use, Base64 is still the best choice.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The ticket will remain with no owner.
The resolution will be deleted. Next status will be 'reopened'.
to The owner will be changed from (none) to the specified user.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.