Adam D. Ruppe
98e080d34d
handle emails with attachments before main body
2025-04-08 14:55:43 -04:00
Martin Kinkelin
191bac9b12
arsd.email: Don't needlessly link libcurl
2025-03-11 17:33:07 +01:00
Adam D. Ruppe
fd1a316179
overloads to help get mime types right
2024-11-23 15:22:44 -05:00
Adam D. Ruppe
20e675ee99
omg to and cc are not supposed to be the same
2024-09-13 07:51:55 -04:00
Adam D. Ruppe
4d0ab264f7
api overhaul for email
2024-06-10 15:22:49 -04:00
Adam D. Ruppe
26637a230c
small updates
2024-04-20 08:03:00 -04:00
Inkrementator
2ce34139d6
Merge branch 'master' into EMail_Remove_Allocation
2024-04-19 15:40:35 +00:00
Inkrementator
be963eef83
Unit test email roundtrip
2024-04-19 15:21:47 +02:00
Inkrementator
318b0fd320
Let user define linesep + documentation
2024-04-19 14:21:32 +02:00
anon
aa0f47caa1
Unittest mime base64 decoder encoder
2024-04-19 12:47:16 +02:00
anon
ca4adf991f
Clean up stupid code
2024-04-19 12:46:57 +02:00
anon
a2bec4b4fa
Remove an allocation when decoding base64
2024-04-19 01:20:08 +02:00
Adam D. Ruppe
97313ae98e
Merge pull request #427 from Inkrementator/RFC2045_FIX
...
Rfc2045 fixes
2024-04-18 19:05:12 -04:00
anon
315a8869a4
Explicitly state that the text/html body isn't transfer-encoded
...
I'm not sure this is important, but thunderbird does it too, so it can't
hurt.
Relevant: RFC 2045 Sec. 6.4:
>The Content-Transfer-Encoding values "7bit", "8bit", and "binary" all
>mean that the identity (i.e. NO) encoding transformation has been
>performed. As such, they serve simply as indicators of the domain of
>the body data, and provide useful information about the sort of
>encoding that might be needed for transmission in a given transport
>system. The terms "7bit data", "8bit data", and "binary data" are
>all defined in Section 2.
2024-04-18 23:34:28 +02:00
anon
dc2821ceab
Limit base64-encoded data to 76 chars per line
...
excluding CRLF
2024-04-18 23:18:37 +02:00
Adam D. Ruppe
89252d46e4
clear all opend deprecations
2024-03-30 22:00:29 -04:00
Adam D. Ruppe
214322792d
style edits
2021-08-12 16:43:50 -04:00
Emil Nicolaie Perhinschi
a00eb2dd86
Merge branch 'filename_application_octet_stream'
2021-08-12 23:29:56 +03:00
Emil Nicolaie Perhinschi
47744e75f2
fix name for attachment when content type is application/octet-stream
2021-08-12 23:25:24 +03:00
Adam D. Ruppe
846105b0be
style
2021-07-16 15:09:17 -04:00
Emil Nicolaie Perhinschi
64531cf1db
fixes for attachment processing, as instructed by A.Ruppe
2021-07-16 22:01:26 +03:00
Adam D. Ruppe
868323bac0
omg i forgot stuff
2021-01-19 23:03:19 -05:00
Adam D. Ruppe
851f6b144c
some relays only support email so strip when sending there
2020-10-29 14:47:06 -04:00
Adam D. Ruppe
89d53a071f
starttls
2020-07-06 10:55:20 -04:00
Adam D. Ruppe
8d57ff1f5e
basic header docs of all public modules
2019-12-06 22:57:49 -05:00
Adam D. Ruppe
449f46307e
wrong types
2019-11-01 15:09:46 -04:00
Adam D. Ruppe
50a752df70
more recent updates
2019-05-11 10:30:16 -04:00
Adam D. Ruppe
917c408187
catchup
2018-05-09 08:08:16 -04:00
Adam D. Ruppe
31470105e3
add deprecated alias for transition period
2018-02-20 17:44:07 -05:00
Adam D. Ruppe
c70ce55098
handle base64 html email
2017-05-05 16:28:31 -04:00
Adam D. Ruppe
0dbcaa6ed0
ketmar patches
2017-02-25 22:39:19 -05:00
Adam D. Ruppe
c4d9ade586
ketmar base64 encoded body
2017-02-17 12:52:33 -05:00
Adam D. Ruppe
06e3d82803
ketmar patch for non mbox format
2017-02-17 10:23:11 -05:00
Adam D. Ruppe
c713cd6b63
selector bugs
2016-02-27 13:20:02 -05:00
Juanjo Alvarez
576eb15638
some improvements to emails.d decoders (after testing against 100.000+ emails)
2014-06-17 14:46:40 +02:00
Adam D. Ruppe
18990bf44f
idk
2014-06-07 20:34:59 -04:00
Adam D. Ruppe
48e3dc9ca7
charset bug
2013-05-30 10:03:54 -04:00
Adam D. Ruppe
65513f5ccf
catch up
2013-04-11 07:59:49 -04:00
Adam D. Ruppe
290f6c794c
more read support
2013-03-01 15:07:38 -05:00
Adam D. Ruppe
4ff49846d4
better mime fixing
2013-02-16 11:18:00 -05:00
Adam D. Ruppe
86d1a3dcb1
dmd 2.061
2013-01-10 08:15:04 -05:00
Adam D. Ruppe
fd7bfd5c25
my new little email lib
2012-09-25 18:56:03 -04:00
Adam D. Ruppe
4b5a1a916e
more stuff
2012-08-11 22:53:46 -04:00