Alexis Mousset
88df2a502d
chore(all): Add back test for smtp pool
2020-05-03 11:27:20 +02:00
Alexis Mousset
7dd392401c
Merge pull request #419 from amousset/docs
...
chore(all): Move docs from website into API doc
2020-05-03 11:26:07 +02:00
Alexis Mousset
8425f1d7c4
chore(all): Move docs from website into API doc
2020-05-03 11:21:47 +02:00
Alexis Mousset
70c33882cc
Merge pull request #418 from amousset/log-feature
...
fix(transport): Make logs optional and disabled by default (fixes #390 )
2020-05-02 22:57:40 +02:00
Alexis Mousset
349b349518
fix(transport): Make logs optional and disabled by default ( fixes #390 )
2020-05-02 22:48:47 +02:00
Alexis Mousset
5acfa398f6
Merge pull request #417 from amousset/logs
...
fix(transport): Remove last info logs (fixes #398 )
2020-05-02 22:33:30 +02:00
Alexis Mousset
e609c6bb72
fix(transport): Remove last info logs ( fixes #398 )
2020-05-02 22:29:10 +02:00
Alexis Mousset
0b98ccad45
Merge pull request #416 from amousset/retry-dns
...
Retry connection in SMTP transport
2020-05-02 22:10:10 +02:00
Alexis Mousset
c352efcb86
feat(transport-smtp): Retry over DNS connection issues ( fixes #391 )
2020-05-02 22:03:25 +02:00
Alexis Mousset
e640b6fe19
Merge pull request #415 from paolobarbolini/smtp-extension
...
Fix broken smtp/extension.rs
2020-05-02 21:23:23 +02:00
Paolo Barbolini
4c2f40dcb6
Fix broken smtp/extension.rs
2020-05-02 21:05:06 +02:00
Alexis Mousset
18a89d4407
feat(transport-smtp): Allow building without tls support
2020-05-02 20:58:40 +02:00
Alexis Mousset
4115652695
Merge pull request #413 from amousset/refactor-net
...
Refactor smtp client
2020-05-02 19:56:49 +02:00
Alexis Mousset
b3414bd1ff
fix(transport): Fix connection pool
2020-05-02 19:45:58 +02:00
Alexis Mousset
0604030b91
Remove SmtpClient and make transport immutable
...
in Transport methods. Also make proper use of
connection pools.
2020-05-01 22:25:12 +02:00
Alexis Mousset
dfbe6e9ba2
Rename InnerClient to SmtpConnection
2020-04-30 19:59:31 +02:00
Alexis Mousset
123794a00d
Merge pull request #412 from amousset/remove-bytes
...
Improve Message builder and remove bytes dependency
2020-04-29 12:34:48 +02:00
Alexis Mousset
1404cc8010
Merge branch 'master' into remove-bytes
2020-04-29 12:16:37 +02:00
Alexis Mousset
a661de16c9
fix(all): Rustfmt
2020-04-29 10:18:14 +02:00
Alexis Mousset
0ac3438d32
feat(transport-file): Store email as string when possible ( fixes #385 )
2020-04-28 23:45:37 +02:00
Alexis Mousset
7f22a98f2f
feat(builder): Improve Message representation
...
* Remove bytes dependency and rely directly on bytes vec
* Allow encoding non-utf-8 strings
* Use Vec<u8> instead of Display for email formatting
2020-04-28 23:45:03 +02:00
Alexis Mousset
4e500ded50
feat(transport): Allow sending raw emails ( fixes #409 )
2020-04-28 23:44:23 +02:00
Alexis Mousset
edc22e842f
Merge pull request #410 from amousset/raw-message
...
feat(transport): Allow sending raw emails (fixes #409 )
2020-04-25 11:50:38 +02:00
Alexis Mousset
8b1399261f
feat(transport): Allow sending raw emails ( fixes #409 )
2020-04-25 11:16:56 +02:00
Alexis Mousset
de277a2ee2
Merge pull request #407 from amousset/readme-0-9
...
fix(doc): README should be compatible with latest stabel release
2020-04-19 16:31:27 +02:00
Alexis Mousset
7d29d778ac
fix(doc): README should be compatible with latest stabel release ( fixes #389 )
2020-04-19 16:30:45 +02:00
Alexis Mousset
8f31fb9804
Merge pull request #406 from amousset/fixes
...
* chore(all): Code cleanup
* fix(transport-smtp): Set root certs when using rustls
2020-04-19 15:59:56 +02:00
Ollie Ford
482d74f7bc
fix(transport-smtp): Set root certs when using rustls
2020-04-19 15:21:37 +02:00
Alexis Mousset
2fdafcd573
chore(all): Code cleanup
2020-04-19 11:59:04 +02:00
Alexis Mousset
53aa5b4df6
Replace email builder by a new implementation ( #393 )
...
* Update dependencies (#386 )
* Update dependencies and set MSRV to 1.40
* update hyperx
* Use display instead of description for errors
* Make hostname an optional feature
* Envelope from headers
* Update hyperx to 1.0
* rename builder to message
* Cleanup and make Transport send Messages
* Update rustls from 0.16 to 0.17
* Move transports into a common folder
* Merge imports from same crate
* Add message creation example to the site
* Hide "extern crate" in doc examples
* Add References and In-Reply-To methods
* Add message-id header
* Add blog posts and improve doc examples
2020-04-18 21:10:03 +00:00
Alexis Mousset
a440ae5c79
Merge pull request #392 from mjanda/content-id
...
Support for embeds with Content-ID
2020-02-06 13:04:22 +00:00
Marek Janda
16ac97e9d0
Support for embeds with Content-ID
2020-02-04 22:01:23 +01:00
Alexis Mousset
245c600c82
Update dependencies ( #386 )
...
Update dependencies and set MSRV to 1.40
2019-12-23 11:02:43 +00:00
Alexis Mousset
3995ea2983
fix(builder): rfc2047-encode non-ascii text
2019-12-19 11:15:24 +01:00
Alexis Mousset
8ed030a476
Merge pull request #384 from lettre/revert-383-encode-utf8
...
Revert "fix(builder): rfc2047-encode non-ascii text"
2019-12-18 23:07:00 +00:00
Alexis Mousset
d1b54dc990
Revert "fix(builder): rfc2047-encode non-ascii text"
2019-12-18 23:06:29 +00:00
Alexis Mousset
22eced1dbf
Merge pull request #383 from amousset/encode-utf8
...
fix(builder): rfc2047-encode non-ascii text
2019-12-18 22:46:44 +00:00
Alexis Mousset
f0fd4556b5
fix(builder): rfc2047-encode non-ascii text
2019-12-18 23:42:24 +01:00
Alexis Mousset
715c169167
Merge pull request #382 from paolobarbolini/serde-impls-rename
...
fix(all): rename remaining 'serde-impls' features gates to 'serde'
2019-12-18 16:57:24 +00:00
Paolo Barbolini
c4d4413242
fix(all): rename remaining 'serde-impls' features gates to 'serde'
...
This renames the remaining 'serde-impls' features I forgot to change
in aac3e00 to 'serde'
2019-12-18 17:51:48 +01:00
Alexis Mousset
5667da9174
Merge pull request #381 from amousset/document-incompatibilities
...
feat(all): Document breaking changes separately in the changelog
2019-12-18 16:18:18 +00:00
Alexis Mousset
174791532d
feat(all): Document breaking changes separately in the changelog
2019-12-18 17:11:32 +01:00
Alexis Mousset
99df787e24
Merge pull request #380 from amousset/remove-sendable-email
...
feat(all): Merge `Email` and `SendableEmail` into `lettre::Email`
2019-12-18 15:55:39 +00:00
Alexis Mousset
ce37464050
feat(all): Merge Email and SendableEmail into lettre::Email
2019-12-18 16:51:04 +01:00
Alexis Mousset
5e521b0c82
Update copyright year in LICENSE
2019-12-18 16:07:23 +01:00
Alexis Mousset
55ceb8f85d
Merge pull request #379 from amousset/0-10
...
Change master version to 0.10
2019-12-18 12:55:33 +00:00
Alexis Mousset
a4a3f33180
change master version to 0.10
2019-12-18 13:47:09 +01:00
Alexis Mousset
b20e7a0964
feat(all): Update 0.10 changelog
2019-12-18 09:20:07 +01:00
Alexis Mousset
c4d91177dc
fix(all): Fix conditional use for Debug
2019-12-17 21:05:34 +01:00
Alexis Mousset
f67d32ab86
Merge pull request #377 from paolobarbolini/default-native-tls
...
fix(all): make native-tls the default tls library
2019-12-17 20:00:28 +00:00