Commit Graph

100 Commits

Author SHA1 Message Date
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
d46bbeebf0 Improve SMTP response parsing 2015-07-08 21:16:41 +02:00
Alexis Mousset
8811b32113 Beginning of rust-email integration 2015-06-27 02:31:24 +02:00
Alexis Mousset
ee8da8196a Start refactoring streams to introduce a mock server 2015-04-22 21:52:03 +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
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
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
Alexis Mousset
375900b7aa Reorganize common constants 2015-03-02 15:22:55 +01:00
Alexis Mousset
22b436d53b Remove un-needed methods 2015-03-02 15:16:53 +01:00
Alexis Mousset
156bea5f75 Update documentation 2015-03-02 15:00:50 +01:00
Alexis Mousset
5b7a3ad76f Log only in send method 2015-03-02 02:14:23 +01:00
Alexis Mousset
428be5146d Improve connection reuse 2015-03-02 01:54:16 +01:00
Alexis Mousset
b89a83b3be Add CRAM-MD5 AUTH mecanism 2015-03-02 01:12:24 +01:00
Alexis Mousset
03aa25a699 Add PLAIN AUTH support 2015-03-01 23:18:35 +01:00
Alexis Mousset
f9a22af531 Doc formatting 2015-03-01 21:34:04 +01:00
Alexis Mousset
168473f445 Update documentation 2015-03-01 21:25:17 +01:00
Alexis Mousset
4907ce623a Fix connection reuse in example client 2015-03-01 21:09:15 +01:00
Alexis Mousset
dcba03b91c Remove support for SIZE extension 2015-03-01 20:40:36 +01:00
Alexis Mousset
bda0545c25 Remove support for SIZE extension 2015-03-01 20:39:11 +01:00
Alexis Mousset
52d6c76565 Remove support for SIZE extension 2015-03-01 20:34:12 +01:00
Alexis Mousset
3df13254d5 Generate uuid only if needed 2015-03-01 20:28:09 +01:00
Alexis Mousset
fa8cd0fb3b Remove uneeded code to simplify the client 2015-03-01 20:17:12 +01:00
Alexis Mousset
2a7f8531fd Add PLAIN authentication mecanism 2015-03-01 15:08:36 +01:00
Alexis Mousset
ca31d5eb69 Use Default trait for TransactionState 2015-02-28 19:39:47 +01:00
Alexis Mousset
159bc9c0b5 Client state refactoring 2015-02-28 18:30:45 +01:00
Alexis Mousset
4bd27f2ca4 esmtp_features does not need to be an Option 2015-02-28 16:30:58 +01:00
Alexis Mousset
fe356e0b2e Re-enable logging 2015-02-27 20:15:58 +01:00
Alexis Mousset
f1489ae2c8 Update tests to follow rust upgrade 2015-02-27 16:58:57 +01:00
Artemciy
aaf2147117 Rust upgrade. 2015-02-27 18:18:15 +03:00
DevOps
f3d446308d Rust upgrade: fix deprecated methods. 2014-12-25 01:35:11 +03:00
Alexis Mousset
d2dfaca536 Rust update on macros syntax 2014-12-19 18:57:10 +01:00
Alexis Mousset
c21f39e7ca Update documentation and README 2014-12-16 01:10:47 +01:00
Alexis Mousset
007ce22e72 Fix connection reuse 2014-12-16 00:56:59 +01:00
Alexis Mousset
57b533c59a Add some configuration management 2014-12-15 23:51:52 +01:00
Alexis Mousset
1449d85035 Add a basic Message-Id management and improve the client 2014-12-15 17:36:31 +01:00
Alexis Mousset
1f9f376441 Improvements on SMTP error handling 2014-12-15 14:51:21 +01:00