Commit Graph

  • e1d3778329 Revert "Allow a Message to be decomposed into a MessageBuilder (#633)" (#649) Paolo Barbolini 2021-08-02 14:20:02 +02:00
  • 623d69c553 Fix #653 (#654) Paolo Barbolini 2021-08-02 11:42:56 +02:00
  • 55c2618201 Fix latest clippy warnings (#655) Paolo Barbolini 2021-08-02 11:26:34 +02:00
  • 9f550bce86 Bump MSRV to 1.49 (#656) Paolo Barbolini 2021-08-02 11:26:25 +02:00
  • e875d9ff64 ContentType Documentation (#642) TornaxO7 2021-07-06 11:46:42 +02:00
  • aadcc0f83c Allow a Message to be decomposed into a MessageBuilder (#633) Alex Feldman-Crough 2021-06-30 11:21:55 -07:00
  • b534a18017 Async pool implementation (#637) Paolo Barbolini 2021-06-29 17:23:47 +02:00
  • 0684bccd47 Implement Serialize and Deserialize for ContentType (#643) TornaxO7 2021-06-29 10:58:39 +02:00
  • 4471759221 Implement connection timeouts for AsyncSmtpTransport (#635) Paolo Barbolini 2021-06-18 00:39:48 +02:00
  • ed454819ee Refactor pool module (#636) Paolo Barbolini 2021-06-13 14:36:47 +02:00
  • 5e474677f9 Prepare 0.9.6 (#630) v0.9.6 v0.9.x Alexis Mousset 2021-05-22 20:02:58 +02:00
  • 8bfc20506c fix(transport-smtp): Fix transparency codec - 0.9.x (#628) Alexis Mousset 2021-05-22 19:58:27 +02:00
  • 47cad567b0 Prepare 0.10.0-rc.3 (#629) v0.10.0-rc.3 Alexis Mousset 2021-05-22 19:52:38 +02:00
  • b0e2fc9bca fix(transport-smtp): Fix transparency codec (#627) Alexis Mousset 2021-05-22 19:41:29 +02:00
  • 1d8249165c Makes more things private and add missing docs (#621) Alexis Mousset 2021-05-19 18:51:03 +02:00
  • 98fc0cb2f3 Prepare 0.10.0-rc.2 (#624) v0.10.0-rc.2 Alexis Mousset 2021-05-18 18:12:10 +02:00
  • 0439bab874 fix(builder): Don't include Bcc headers in formatted messages (#623) Alexis Mousset 2021-05-18 18:03:20 +02:00
  • 504fc51b26 Prepare 0.10.0-rc.1 (#620) v0.10.0-rc.1 Alexis Mousset 2021-05-14 17:48:42 +02:00
  • d54343cf00 Remove Part from the public API (#619) Paolo Barbolini 2021-05-14 17:27:03 +02:00
  • 904789ac3d feat(builder): Add helper methods for attachments and text (#618) Alexis Mousset 2021-05-14 16:59:08 +02:00
  • 94cae6df0d Drop tokio 0.2 support (#617) Paolo Barbolini 2021-05-12 19:09:30 +02:00
  • f17dccc46d builder: Fix Message-ID header (#614) v0.10.0-beta.4 Alexis Mousset 2021-05-04 18:45:29 +02:00
  • 7e7f05eb45 Prepare 0.10.0-beta.4 (#613) Paolo Barbolini 2021-05-04 18:31:55 +02:00
  • 99df9e8d7c Headers insert_raw -> append_raw, set_raw -> insert_raw (#612) Paolo Barbolini 2021-05-04 18:19:21 +02:00
  • 1b5109b6ac Add docs to Headers (#610) Paolo Barbolini 2021-05-02 11:10:04 +02:00
  • a4be3c4cd8 Add InvalidHeaderName error (#608) Alexis Mousset 2021-05-01 22:00:33 +02:00
  • 4586f2ad8a Remove useless clones (#609) Paolo Barbolini 2021-05-01 18:22:53 +02:00
  • 31de9e508b Replace hyperx Header and Headers with our own implementation (#607) Paolo Barbolini 2021-05-01 13:27:00 +02:00
  • 69334fe5eb Replace the hyperx ContentDisposition header with our own implementation (#601) Paolo Barbolini 2021-04-24 18:21:29 +02:00
  • 2ad2444183 Replace the hyperx ContentLocation header with our own implementation (#603) Paolo Barbolini 2021-04-24 18:00:36 +02:00
  • 8afa442e93 Add missing doc(cfg(..)) attributes (#604) Paolo Barbolini 2021-04-20 19:09:28 +02:00
  • 486e0f9d50 Replace hyperx ContentType header with our own implementation (#598) Paolo Barbolini 2021-04-08 10:40:07 +02:00
  • acc4ff4898 Replace hyperx Date header with our own implementation (#597) Paolo Barbolini 2021-04-08 07:55:20 +02:00
  • 1728d57c34 Stop using the uuid crate for generating the Message-Id (#602) Paolo Barbolini 2021-04-07 20:38:56 +02:00
  • 53bfb65423 Replace rand with fastrand (#600) Alex Wennerberg 2021-04-06 12:32:43 -07:00
  • 61b08814c9 Avoid useless allocations while formatting headers (#599) Paolo Barbolini 2021-04-06 19:02:37 +02:00
  • 0e74042b4e Convert String Body line-endings to CRLF (#588) Paolo Barbolini 2021-04-01 12:29:51 +02:00
  • 29affe9398 Seal header contents (#591) Paolo Barbolini 2021-04-01 12:18:38 +02:00
  • b10f6ff8de Fix: example does not compile (#592) Jupp56 2021-03-31 12:14:49 +02:00
  • 2002a9d75a tls: use rustls if both native-tls and rustls-tls are enabled (#586) Paolo Barbolini 2021-03-30 11:06:26 +02:00
  • 1193e1134d Bump MSRV to 1.46.0 (#587) Paolo Barbolini 2021-03-30 10:40:05 +02:00
  • 7c6ade7afe Add a get started doc for transports (#577) Alexis Mousset 2021-03-19 08:34:13 +00:00
  • 3bc729ca64 Remove MockStream and all internal uses of it (#580) Paolo Barbolini 2021-03-19 09:20:05 +01:00
  • f041c00df7 Fix a few clippy warnings (#579) Paolo Barbolini 2021-03-19 09:03:41 +01:00
  • fe8dc4967d Prepare 0.10.0-beta.3 (#578) v0.10.0-beta.3 Alexis Mousset 2021-03-18 20:28:02 +00:00
  • 137566a4e4 Improve docs in lib.rs (#574) Paolo Barbolini 2021-03-18 09:02:21 +01:00
  • 216c612931 Fix missing re-export of AsyncSmtpTransport when using async-std1 feature (#573) Paolo Barbolini 2021-03-17 07:52:57 +01:00
  • a429a24913 Add missing Debug implementations (#570) Paolo Barbolini 2021-03-14 10:17:07 +01:00
  • 648bf2b2f6 chore: remove some uses of * (#569) Paolo Barbolini 2021-03-14 09:22:59 +01:00
  • 509a623a27 feat(transport): Seal file and sendmail error types (#567) Alexis Mousset 2021-03-14 07:42:52 +00:00
  • a681c6b49d Remove From implementations on Error for file and sendmail transport (#566) Paolo Barbolini 2021-03-13 18:41:44 +01:00
  • 22efe341fe feat(builder): Seal SMTP error type (#564) Alexis Mousset 2021-03-13 17:15:21 +00:00
  • 97fba6a47e docs: improve docs for lettre::transport (#565) Paolo Barbolini 2021-03-13 17:03:05 +01:00
  • f7066ac858 Fix various parts of the docs (#563) Paolo Barbolini 2021-03-12 20:02:31 +01:00
  • 9379f2e328 Prepare 0.10.0-beta.2 v0.10.0-beta.2 Alexis Mousset 2021-03-10 22:42:14 +01:00
  • 05133a7102 Test using all supported async executors Paolo Barbolini 2021-03-08 11:18:34 +01:00
  • d7d05bf48a Update deprecated imports Paolo Barbolini 2021-03-08 10:43:59 +01:00
  • 34ac265d60 Remove deprecated executor methods Paolo Barbolini 2021-03-08 10:38:03 +01:00
  • bbf56de83d feat(transport-smtp): Call conn.quit() when pooled conns are released (#559) Hari Konomi 2021-03-05 13:02:01 -05:00
  • b594945695 Prepare 0.10.0-beta.1 (#555) v0.10.0-beta.1 Alexis Mousset 2021-02-27 17:54:32 +01:00
  • 5c83120986 Executor refactor (#545) Paolo Barbolini 2021-02-27 17:36:59 +01:00
  • d4df9a2965 feat(transport): Add SMTPUTF8 handling (#540) Alexis Mousset 2021-02-27 17:23:48 +01:00
  • d2aa959845 Remove deprecated SinglePart methods (#549) Paolo Barbolini 2021-02-19 19:18:38 +01:00
  • d1f016e8e2 Fix minimal-version of the mime crate (#548) Paolo Barbolini 2021-02-16 09:50:45 +01:00
  • 9146212a3e fix(transport-smtp): Fix max_size setter for PoolConfig (#546) konomith 2021-02-15 16:19:37 -05:00
  • a04866acfb Improve doc formatting (#539) Alexis Mousset 2021-02-05 08:39:00 +01:00
  • be88aabae2 Make ClientCodec private (#541) Alexis Mousset 2021-02-04 11:11:30 +01:00
  • 6fbb3bf440 feat(transport): Read messages from FileTransport (#516) Alexis Mousset 2021-02-03 10:25:47 +01:00
  • 9d8c31bef8 Fix smtp doc examples (#536) Alexis Mousset 2021-02-03 10:23:08 +01:00
  • 0ea3bfbd13 Remove file and sendmail transport by default (#537) Alexis Mousset 2021-02-03 10:17:53 +01:00
  • a0980d017b Make EmailFormat trait private (#535) Alexis Mousset 2021-02-01 11:11:25 +01:00
  • 40c8a9d000 Better seal AsyncSmtpConnector (#534) Paolo Barbolini 2021-01-31 17:42:37 +01:00
  • ed50ea74ba Prepare 0.10.0-alpha.5 release v0.10.0-alpha.5 Alexis Mousset 2021-01-28 21:32:24 +01:00
  • 20d0f8f3ba Add async-std support to smtp transport (#531) Paolo Barbolini 2021-01-28 11:07:15 +01:00
  • 690b143ea3 fix: re-enable unicode-case feature on regex (#532) Anna Clemens 2021-01-22 01:18:54 -05:00
  • 7f384bc983 clippy: fix 1.49 lints (#530) Paolo Barbolini 2021-01-05 22:26:58 +01:00
  • d8c4a66206 Update rand to 0.8 (#527) Paolo Barbolini 2021-01-05 22:02:10 +01:00
  • 54cd221de7 Reduce regex features (#526) Paolo Barbolini 2020-12-26 19:42:52 +01:00
  • 1a0c344c91 Update to tokio 1.0 (#529) Paolo Barbolini 2020-12-25 22:01:21 +01:00
  • 15030fde53 Reduce futures-util features (#528) Paolo Barbolini 2020-12-24 17:22:26 +01:00
  • 89fa5cdb80 sendmail: upgrade to async_std::process from the 1.8.0 release (#520) Paolo Barbolini 2020-12-23 20:33:46 +01:00
  • aac5c9929f message: improve docs (#521) Paolo Barbolini 2020-12-23 19:20:00 +01:00
  • 210133a078 docs: run cargo spellcheck (#524) Paolo Barbolini 2020-12-23 14:04:26 +01:00
  • a4c0af9cf1 message: generate a shorter multipart boundary (#523) Paolo Barbolini 2020-12-22 22:30:09 +01:00
  • ad9699827e message: more body improvements (#519) Paolo Barbolini 2020-12-18 14:49:59 +01:00
  • f06b8f3823 Return base64 as the Default Content-Transfer-Encoding Paolo Barbolini 2020-11-22 12:09:04 +01:00
  • 170e929a2b refactor: Message body encoder Paolo Barbolini 2020-11-06 13:53:50 +01:00
  • d3c73d8bd7 Bump rustls to 0.19 (#515) Paolo Barbolini 2020-11-25 21:05:10 +01:00
  • 4e13963bf3 add docs Alexis Mousset 2020-11-25 20:39:23 +01:00
  • ca6399acbf add docs Alexis Mousset 2020-11-25 20:35:25 +01:00
  • 3f03b6296b feat(transport): Add the ability to save envelope as JSON in file transport Alexis Mousset 2020-11-25 19:48:20 +01:00
  • 3683d122ba Update examples/README.md RotationMatrix 2020-11-22 11:58:33 -05:00
  • 0e3526c1bc src/message: Add test for email with png Federico Guerinoni 2020-11-21 16:53:39 +01:00
  • 50ac1cdbec src/message: Improve example Federico Guerinoni 2020-11-21 16:53:04 +01:00
  • 227da8ac09 Add HTML examples (#496) RotationMatrix 2020-11-22 11:29:09 -05:00
  • 86763ccefb Changelog (#497) Manuel Pelloni 2020-11-14 09:31:02 +01:00
  • 65d952a64f Remove serde_json from public dependencies (#510) Paolo Barbolini 2020-11-12 15:28:33 +01:00
  • 2e8d43baae feat(transport-file): eml format instead of json (#505) azul 2020-11-12 15:14:54 +01:00
  • 0c125a81c3 Prepare 0.7.1 release v0.7.1 v0.7.x Alexis Mousset 2020-11-11 17:51:47 +01:00
  • e051fecd4c fix(transport-sendmail): Stop argument parsing before destination addresses Alexis Mousset 2020-11-11 17:50:09 +01:00