205 Commits

Author SHA1 Message Date
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
Alexis Mousset
5ecdabbce7 Threads in example client 2015-07-15 20:10:34 +02:00
Alexis Mousset
bd4680d793 Remove openssl for now 2015-07-14 23:52:06 +02:00
Alexis Mousset
56f93bd614 Rename esmtp_features to features 2015-07-14 23:49:54 +02:00
Alexis Mousset
c9a657ac44 Add tests for ServerInfo 2015-07-14 23:45:12 +02:00
Alexis Mousset
df8c8a18a8 Refactoring 2015-07-14 22:49:47 +02:00
Alexis Mousset
e30e96c1ca Refactoring 2015-07-14 22:07:05 +02:00
Alexis Mousset
ef8c426cd4 Refactoring 2015-07-14 21:52:55 +02:00
Alexis Mousset
0b7e004ac8 Add an authentication trait 2015-07-14 14:16:17 +02:00
Alexis Mousset
e6b46faa06 Error management for authentication 2015-07-14 11:18:49 +02:00
Alexis Mousset
75de338409 Add error types 2015-07-14 10:32:12 +02:00
Alexis Mousset
29c9b7661e Rename SmtpError to Error 2015-07-14 01:10:28 +02:00
Alexis Mousset
d46bbeebf0 Improve SMTP response parsing 2015-07-08 21:16:41 +02:00
Alexis Mousset
e855e37182 Add tests on response 2015-06-28 20:46:05 +02:00
Alexis Mousset
3195959de8 rename mailer to email 2015-06-27 16:14:14 +02:00
Alexis Mousset
3b78455b22 Add tests for Email 2015-06-27 14:37:13 +02:00
Alexis Mousset
cbc9764626 version 0.0.13 2015-06-27 11:12:19 +02:00
Alexis Mousset
8811b32113 Beginning of rust-email integration 2015-06-27 02:31:24 +02:00
Nev Delap
2281b9046e Add #![feature(buf_stream)] to compile with current nightly. 2015-06-05 22:05:10 +10:00
Alexis Mousset
ee8da8196a Start refactoring streams to introduce a mock server 2015-04-22 21:52:03 +02:00
Alexis Mousset
6d19f80842 Add tests for responses with empty message 2015-04-10 19:27:49 +02:00
Alexis Mousset
d59672ef26 Get ready for rust 1.0.0-beta 2015-04-04 23:32:14 +02:00
Alexis Mousset
7f9b2c5150 Fix for latest nightly 2015-04-04 22:34:01 +02:00
Alexis Mousset
c869ea0176 Remove uneeded features 2015-03-20 19:58:52 +01:00
Alexis Mousset
52d1997139 Documentation for the Connecter 2015-03-15 13:36:02 +01:00
Alexis Mousset
a6f45b3c15 .as_slice() -> & in function calls 2015-03-14 17:30:57 +01:00
Alexis Mousset
658e7937d7 Add tests for Extension and Response 2015-03-14 15:38:23 +01:00
Alexis Mousset
1469fc8660 Begin tests for response 2015-03-14 00:07:00 +01:00
Alexis Mousset
6c4a59456d Clean macros 2015-03-13 23:14:46 +01:00
Alexis Mousset
269bf70a7f Test authentication functions 2015-03-13 22:45:59 +01:00
Alexis Mousset
92f1e3a297 Separate low and high level SMTP methods 2015-03-13 22:10:29 +01:00
Alexis Mousset
e045242ffb Low level commands example 2015-03-13 18:40:56 +01:00
Alexis Mousset
24e6eeb9d2 Update to new io and improve reply handling 2015-03-13 01:04:38 +01:00
Alexis Mousset
3a86f09475 Fix Email Sender 2015-03-04 14:04:08 +01:00
Alexis Mousset
2fa499629d Email builder 2015-03-04 11:04:07 +01:00
Alexis Mousset
487f845f85 Builder for the Client 2015-03-02 17:25:02 +01:00
Alexis Mousset
d262947848 Client internal structures do not need to be public 2015-03-02 15:27:50 +01:00