Alexis Mousset
2553b32196
feat(transport-smtp): Add a debug log for name resolution
2016-05-23 22:27:13 +02:00
Alexis Mousset
97da0c0869
style(all): improve the code thanks to rust-clippy
2016-05-17 00:54:11 +02:00
Alexis Mousset
d1bef702d6
style(all): run rustfmt 0.5
2016-05-14 12:17:09 +02:00
Alexis Mousset
b7039a7a69
feat(transport-smtp): Change default authentication mecanism default handling
...
Change the default authentication mechanism selection check if the
connection is encrypted, and only test PLAIN when it is the case.
Also make the .authentication_mechnaism only take one mechanism, as
a user will specify it he wants to ensure one particular method will
be used.
Closes #65
2016-05-10 00:12:39 +02:00
David Raifaizen
4f4a1436ae
refactor(client): Replacing manual unwrap with match statement
2016-05-06 22:56:49 -04:00
David Raifaizen
a8324795e5
style(all): Minor typo/grammar fixes
2016-05-06 22:56:33 -04:00
Alexis Mousset
fd20e90bb5
fix(email): Add required MIME-Version header
...
Add a MIME-Version header to all messages.
2016-05-06 00:33:31 +02:00
Alexis Mousset
f3742adc9f
Add documentation for multipart messages
2016-05-05 19:22:07 +02:00
Alexis Mousset
2d9ad22102
Improve multipart support
2016-05-05 16:32:42 +02:00
Alexis Mousset
4f6e6185fc
Do not use default type parameter in impl
2016-05-04 00:01:13 +02:00
Alexis Mousset
74de004e6c
Add initial multipart support
2016-05-03 23:51:30 +02:00
Alexis Mousset
d18eec4d1b
Doc formatting
2016-03-27 21:40:20 +02:00
Alexis Mousset
c9076fef63
Improve doc
2016-03-27 21:37:33 +02:00
Alexis Mousset
da8c733939
Improve doc
2016-03-27 21:06:18 +02:00
Alexis Mousset
dab8b111d3
Little refactoring
2016-03-25 21:54:15 +01:00
Alexis Mousset
f8c883f58e
rustfmt pass
2016-03-20 01:27:58 +01:00
Alexis Mousset
af20cfa8ff
Merge pull request #41 from amousset/master
...
Improve doc
2016-01-16 12:22:40 +01:00
Alexis Mousset
7a9f9111a5
Improve doc
2016-01-16 12:13:06 +01:00
Lorenz Brun
6ee7fdb3d1
Allow multiple To addresses in SimpleSendableMail
...
Because the struct internally stores a `Vec<String>` it would be nice to be able to construct messages with multiple To addresses.
This is in its current form a breaking API change, so feel free to change the way it's implemented.
2015-12-05 00:10:24 +01:00
Darius Clark
c436716277
Update 'openssl' to 0.7
2015-11-29 20:51:49 -05:00
Alexis Mousset
489a6e892e
Improve documentation
2015-10-31 21:23:06 +01:00
Alexis Mousset
5ffb169bc9
Comply with RFC1214
2015-10-29 23:26:20 +01:00
Alexis Mousset
9f177047f8
Add SMTPS support
2015-10-27 22:38:45 +01:00
Ashkan Kiani
8d9877233d
Renames and fixes typo from mecanism to mechanism
2015-10-27 06:20:04 -07:00
Alexis Mousset
40e749a04a
style(formatting): Run rustfmt
2015-10-26 22:51:07 +01:00
Alexis Mousset
e6dd9d5a46
Install complete openssl on windows
2015-10-25 23:40:59 +01:00
Alexis Mousset
62df24c5b1
Add file transport
2015-10-25 17:47:07 +01:00
Alexis Mousset
7ac43b73c3
Remove Mailer struct
2015-10-25 15:29:40 +01:00
Alexis Mousset
3c91c065d6
Split integration tests
2015-10-25 12:52:56 +01:00
Alexis Mousset
9a93feea96
Fix SMTPUTF8 test
2015-10-22 21:51:29 +02:00
Alexis Mousset
3acf21a316
Tests email with travis
2015-10-22 21:32:48 +02:00
Alexis Mousset
d3d7c4b44e
Formatting with rustfmt
2015-10-22 16:53:13 +02:00
Alexis Mousset
250ed7bcf4
Add SMTPUTF8 support
2015-10-21 23:02:14 +02:00
Alexis Mousset
54758ebde9
Rename rust-smtp to lettre, add multiple transports support
2015-10-14 23:44:25 +02:00
Alexis Mousset
bd67d80d3e
Try to authenticate only once
2015-10-12 23:46:12 +02:00
Alexis Mousset
a91db14869
Configurable TLS security level
2015-10-12 22:47:53 +02:00
Alexis Mousset
5f911dce12
Formatting with rustfmt
2015-10-12 02:19:33 +02:00
Alexis Mousset
47d6870d93
Add STARTTLS support instead of SMTPS
2015-10-12 00:59:39 +02:00
Alexis Mousset
51de392086
Add documentation
2015-10-11 21:21:31 +02:00
Alexis Mousset
fefb5f7978
smtps with rust-openssl
2015-10-11 19:56:02 +02:00
Alexis Mousset
5d125bdbdb
Format code with rustfmt
2015-10-08 20:12:07 +02:00
Alexis Mousset
5bedba4b24
Use Tm::rfc822z to support local timezones (workaround for time crate incomplete feature)
2015-10-06 18:42:23 +02:00
Alexis Mousset
813f09a314
v0.1.2
2015-08-02 22:05:55 +02:00
Alexis Mousset
6a6023431b
Add test cases for authentication
2015-08-02 21:24:24 +02:00
Alexis Mousset
7f6aa0ffae
Document authentication mecanism configuration
2015-08-02 19:23:29 +02:00
Alexis Mousset
1830f084c0
Let the user configure the authentication mecanisms
2015-08-02 19:12:59 +02:00
Alexis Mousset
2fd5147a0f
Update Cargo.toml information
2015-07-23 01:01:02 +02:00
Alexis Mousset
8d60068831
Remove last panics
2015-07-23 00:48:49 +02:00
Alexis Mousset
c2506b47fc
License modified to MIT only
2015-07-15 22:53:12 +02:00
Alexis Mousset
cecc11f74e
Prepare 0.1.0
2015-07-15 21:40:19 +02:00