mox/webmail
Mechiel Lukkien 5678b03324
recognize more charsets than utf-8/iso-8859-1/us-ascii when parsing message headers with address
as they occur in From/To headers, for example: "From:
=?iso-8859-2?Q?Krist=FDna?= <k@example.com>".  we are using net/mail to parse
such headers. most address-parsing functions in that package will only decode
charsets utf-8, iso-8859-1 and us-ascii. we have to be careful to always use
net/mail.AddressParser with a WordDecoder that understands more that the
basics.

for issue #204 by morki, thanks for reporting!
2024-08-22 17:36:49 +02:00
..
api.go recognize more charsets than utf-8/iso-8859-1/us-ascii when parsing message headers with address 2024-08-22 17:36:49 +02:00
api.json webmail: when moving a single message out of/to the inbox, ask if user wants to create a rule to automatically do that server-side for future deliveries 2024-04-21 17:14:08 +02:00
api.ts webmail: when moving a single message out of/to the inbox, ask if user wants to create a rule to automatically do that server-side for future deliveries 2024-04-21 17:14:08 +02:00
api_test.go make tests pass with "go test -count n" with n > 1 2024-06-10 18:18:20 +02:00
eventwriter.go replace packages slog and slices from golang.org/x/exp with stdlib 2024-02-08 14:49:01 +01:00
lib.ts webmail: ensure white background when viewing attachments, for the black text of plain text attachments 2024-06-10 20:11:26 +02:00
message.go webmail: put attached files before inline files 2024-08-05 12:10:10 +02:00
message_test.go webmail: recognize multiple urls in List-Post addresses 2024-04-16 20:26:37 +02:00
msg.html don't prevent the html pages to load a favicon, and provide one by default 2024-07-08 21:58:10 +02:00
msg.js webmail: when opening message in new tab, set document title to subject, message from address(es) and id of message 2024-05-09 21:19:58 +02:00
msg.ts webmail: when opening message in new tab, set document title to subject, message from address(es) and id of message 2024-05-09 21:19:58 +02:00
text.html don't prevent the html pages to load a favicon, and provide one by default 2024-07-08 21:58:10 +02:00
text.js webmail: change many inline styles to using css classes, and add dark mode 2024-05-06 09:13:50 +02:00
text.ts webmail: change many inline styles to using css classes, and add dark mode 2024-05-06 09:13:50 +02:00
view.go add aliases/lists: when sending to an alias, the message gets delivered to all members 2024-04-24 19:15:30 +02:00
view_test.go webmail: less boilerplate code for api functions 2024-04-21 21:32:24 +02:00
webmail.go improve http request handling for internal services and multiple domains 2024-05-11 11:13:14 +02:00
webmail.html don't prevent the html pages to load a favicon, and provide one by default 2024-07-08 21:58:10 +02:00
webmail.js webmail: remove todo for vi editing mode in textarea 2024-08-19 15:55:32 +02:00
webmail.ts webmail: remove todo for vi editing mode in textarea 2024-08-19 15:55:32 +02:00
webmail_test.go webmail: add export functionality 2024-04-22 13:41:40 +02:00