Commit Graph

  • 2a7f8531fd Add PLAIN authentication mecanism Alexis Mousset 2015-03-01 15:08:36 +01:00
  • e790a33ce6 Add NULL character Alexis Mousset 2015-03-01 11:23:46 +01:00
  • a4570e960e Add AUTH extensions Alexis Mousset 2015-03-01 02:21:59 +01:00
  • 74bd715e80 esmtp_features does not need to be an Option Alexis Mousset 2015-02-28 20:10:07 +01:00
  • ca31d5eb69 Use Default trait for TransactionState Alexis Mousset 2015-02-28 19:39:47 +01:00
  • a35e691065 Improve example client Alexis Mousset 2015-02-28 19:29:27 +01:00
  • 159bc9c0b5 Client state refactoring Alexis Mousset 2015-02-28 18:30:45 +01:00
  • 4bd27f2ca4 esmtp_features does not need to be an Option Alexis Mousset 2015-02-28 16:30:58 +01:00
  • fa88a46705 New commands to prepare AUTH support Alexis Mousset 2015-02-28 15:05:53 +01:00
  • 85fef3c6ad Update README Alexis Mousset 2015-02-27 20:39:37 +01:00
  • e78d97b755 unstable stability level Alexis Mousset 2015-02-27 20:38:14 +01:00
  • d469a93e98 experimental stability level Alexis Mousset 2015-02-27 20:34:16 +01:00
  • fe356e0b2e Re-enable logging Alexis Mousset 2015-02-27 20:15:58 +01:00
  • d2600f5e40 default_type_params is not feature gated anymore Alexis Mousset 2015-02-27 20:11:12 +01:00
  • 8a55029c7d use std::env instead od std::os Alexis Mousset 2015-02-27 19:57:15 +01:00
  • 7c0a998a5e Add features to silent warnings Alexis Mousset 2015-02-27 19:42:11 +01:00
  • f1489ae2c8 Update tests to follow rust upgrade Alexis Mousset 2015-02-27 16:58:57 +01:00
  • a32f0a8e14 Merge pull request #14 from ArtemGr/master Alexis Mousset 2015-02-27 16:38:18 +01:00
  • aaf2147117 Rust upgrade. Artemciy 2015-02-27 18:18:15 +03:00
  • 96487a1937 Rust update: Fix tests Alexis Mousset 2014-12-25 13:27:23 +01:00
  • e9b923b95a Merge pull request #11 from ArtemGr/master Alexis Mousset 2014-12-25 13:00:20 +01:00
  • f3d446308d Rust upgrade: fix deprecated methods. DevOps 2014-12-25 01:35:11 +03:00
  • 782320b849 Use the crates.io version of the "log". Artem 2014-12-25 01:22:06 +03:00
  • d2dfaca536 Rust update on macros syntax Alexis Mousset 2014-12-19 18:57:10 +01:00
  • 219ced7c68 Move gitter.im link Alexis Mousset 2014-12-17 16:09:42 +01:00
  • 7599607abb Merge pull request #10 from gitter-badger/gitter-badge Alexis Mousset 2014-12-17 16:08:26 +01:00
  • a597ea9f97 Added Gitter badge The Gitter Badger 2014-12-17 15:07:00 +00:00
  • 7e931259db Publish 0.0.6 Alexis Mousset 2014-12-16 01:16:42 +01:00
  • c21f39e7ca Update documentation and README Alexis Mousset 2014-12-16 01:10:47 +01:00
  • 007ce22e72 Fix connection reuse Alexis Mousset 2014-12-16 00:56:59 +01:00
  • 57b533c59a Add some configuration management Alexis Mousset 2014-12-15 23:51:52 +01:00
  • 1449d85035 Add a basic Message-Id management and improve the client Alexis Mousset 2014-12-15 17:36:31 +01:00
  • 1f9f376441 Improvements on SMTP error handling Alexis Mousset 2014-12-15 14:51:21 +01:00
  • 74156cb099 Rename send_email to send in the Client Alexis Mousset 2014-12-13 01:28:19 +01:00
  • 630d01c5ab Update doc for the new client interface Alexis Mousset 2014-12-13 01:26:00 +01:00
  • ce52016361 Fix Date header doc Alexis Mousset 2014-12-12 23:13:29 +01:00
  • 51dd309274 MIME-Version does not really need to be configurable Alexis Mousset 2014-12-12 22:03:04 +01:00
  • 0d900d7b01 0.0.5 with improved header management and language changes Alexis Mousset 2014-12-12 21:26:49 +01:00
  • f1a9714690 Add more email headers and some basic testing to the mailer Alexis Mousset 2014-12-12 21:25:17 +01:00
  • acce31d4c6 Specifiy types for common headers Alexis Mousset 2014-12-12 19:25:49 +01:00
  • 3040e4dc70 Update to nightly: explicit Copy trait Alexis Mousset 2014-12-12 19:25:23 +01:00
  • dd1ba7d8cf Add mailer module Alexis Mousset 2014-12-10 14:02:20 +01:00
  • 9f99382b98 Document SendableEmail Alexis Mousset 2014-12-10 13:57:29 +01:00
  • 5c8e09f073 Fix client closing Alexis Mousset 2014-12-10 13:54:02 +01:00
  • cc2be13588 Add SendableEmail trait Alexis Mousset 2014-12-10 12:31:45 +01:00
  • 64636c6577 New intermediate email type Alexis Mousset 2014-12-10 11:51:24 +01:00
  • fc2b715c97 New intermediate email type Alexis Mousset 2014-12-10 11:51:14 +01:00
  • a8fe283949 Fix travis conf Alexis Mousset 2014-12-09 19:26:20 +01:00
  • 2f4a2367a1 Update doc from travis Alexis Mousset 2014-12-09 19:00:11 +01:00
  • 3c6bb92b66 Fix doc formatting Alexis Mousset 2014-12-09 15:53:29 +01:00
  • fa83916d7d Use cargo run --example for the README example Alexis Mousset 2014-12-08 02:33:15 +01:00
  • 2e9011bf37 First tests on email Alexis Mousset 2014-12-08 00:24:26 +01:00
  • d37ffb9b1e Update README with the new example client option for subject Alexis Mousset 2014-12-07 16:13:12 +01:00
  • 219ccbf6f7 Add a constructor for local mail server Alexis Mousset 2014-12-07 15:47:58 +01:00
  • cc631b30bb Update documentation and add cc method Alexis Mousset 2014-12-07 14:52:12 +01:00
  • 693a18b6a1 Update documentation Alexis Mousset 2014-12-07 14:28:04 +01:00
  • 334613867d Update exmaple client with headers Alexis Mousset 2014-12-07 13:53:50 +01:00
  • 56bceaa47e email content in progress Alexis Mousset 2014-12-07 13:03:16 +01:00
  • 6a46f061a3 Fix default type params Alexis Mousset 2014-12-05 11:11:46 +01:00
  • 9b3f5c2f1c Begin to work on email content Alexis Mousset 2014-12-05 00:49:59 +01:00
  • e0e993968e Remove unused attributes from lib.rs (desc, comment, license) Alexis Mousset 2014-12-02 13:58:51 +01:00
  • 64b8737244 Simplify the transaction mod Alexis Mousset 2014-12-01 22:03:11 +01:00
  • cad6d5e263 Use if_let syntax Alexis Mousset 2014-12-01 17:29:41 +01:00
  • 2bbaff2a33 Merge pull request #6 from ArtemGr/patch-1 Alexis Mousset 2014-12-01 09:51:58 +01:00
  • 1c9d7261ed MAIL before RCPT in example Artem 2014-12-01 08:40:56 +03:00
  • 400c8359f6 Update cargo.toml with new fields Alexis Mousset 2014-11-21 13:37:02 +01:00
  • c5b0696fc0 Fix enum scopes in tests Alexis Mousset 2014-11-21 13:28:22 +01:00
  • 1ac6150d50 Add enum imports Alexis Mousset 2014-11-20 17:04:06 +01:00
  • 490eebbd02 FromStr is now in str Alexis Mousset 2014-11-17 21:32:32 +01:00
  • 7aac045856 Code formatting Alexis Mousset 2014-11-14 02:18:36 +01:00
  • 2a1961c659 Add documentation Alexis Mousset 2014-11-14 01:32:18 +01:00
  • 1d87ea0537 Take a reference for recipients list Alexis Mousset 2014-11-12 11:47:05 +01:00
  • d18921d0be Add documentation Alexis Mousset 2014-11-12 11:35:27 +01:00
  • 780abd4779 The client now takes a ToSockerAddr Alexis Mousset 2014-11-12 11:12:49 +01:00
  • 7279f85081 Update doc Alexis Mousset 2014-11-11 11:26:55 +01:00
  • 2ee20eb66c Split common.rs Alexis Mousset 2014-11-11 01:32:47 +01:00
  • 82be50327f Avoid unnecessary clone() Alexis Mousset 2014-11-11 00:55:10 +01:00
  • 226fae7248 Improving documentation Alexis Mousset 2014-11-10 21:37:43 +01:00
  • 809ecbbd07 Start documenting the error module Alexis Mousset 2014-11-10 01:01:12 +01:00
  • 3b3e74b7ef Make the server parameter optionnal Alexis Mousset 2014-11-10 00:39:21 +01:00
  • 5cb8b69fb9 Remove the with_code method from response Alexis Mousset 2014-11-09 23:52:20 +01:00
  • 808212a881 Add a test on the TransactionState constructor Alexis Mousset 2014-11-09 23:24:25 +01:00
  • 4ed9fd6454 Improve error handling Alexis Mousset 2014-11-09 23:14:12 +01:00
  • ec495288b5 Client methods take &str Alexis Mousset 2014-11-07 20:42:22 +01:00
  • 67845bc13c Various changes, client refactoring Alexis Mousset 2014-11-07 20:25:58 +01:00
  • ab99db2ce7 Add error handling to the example client program Alexis Mousset 2014-11-07 15:12:20 +01:00
  • 8f29cb7974 Improve error handling Alexis Mousset 2014-11-07 15:01:13 +01:00
  • 94d79862ff Error handling Alexis Mousset 2014-11-07 13:48:40 +01:00
  • 492d9bf0af TcpStream::connect() now takes ToSocketAddr Alexis Mousset 2014-11-06 21:12:50 +01:00
  • 4fa54e2908 Add STARTTLS keyword to the library Alexis Mousset 2014-11-06 10:31:48 +01:00
  • 134a907bab Move message checking to message() Alexis Mousset 2014-11-05 21:59:57 +01:00
  • f104d9075c String::from_str() -> to_string() Alexis Mousset 2014-11-05 17:34:39 +01:00
  • 96274074bc Move esmtp extensions parsing to the extension module Alexis Mousset 2014-11-05 17:27:16 +01:00
  • 9272272c24 Code cleanup Alexis Mousset 2014-11-05 02:39:32 +01:00
  • d5206ddeb1 Improve tests formatting Alexis Mousset 2014-11-04 22:29:53 +01:00
  • 52879065e3 String -> &str for common string functions Alexis Mousset 2014-11-04 21:53:59 +01:00
  • ba6c879be1 Set command ending in the client Alexis Mousset 2014-11-04 18:51:08 +01:00
  • 22b2dad57f Add transparency for <CRLF>.<CRLF> Alexis Mousset 2014-11-04 17:50:44 +01:00
  • fefc3e209f Add an ASCII test for Commands Alexis Mousset 2014-11-03 16:09:14 +01:00
  • dcf89e774a Make ServerInfo::supports_feature return an Option Alexis Mousset 2014-11-03 16:05:21 +01:00