Paolo Barbolini
61c1f6bc6f
Fix date in changelog
2023-10-15 17:22:48 +02:00
Paolo Barbolini
283e21f8d6
Prepare 0.11.0 ( #899 )
v0.11.0
2023-10-15 16:21:32 +02:00
Paolo Barbolini
20c3701eb0
Fix doctests ( #906 )
2023-10-15 16:04:12 +02:00
Paolo Barbolini
74117d5cc6
ci: fix MSRV job ( #905 )
2023-09-23 09:16:42 +02:00
Marlon
bb49e0a46b
Construct a SmtpTransport from a connection URL ( #901 )
2023-09-23 08:48:36 +02:00
Paolo Barbolini
42365478c2
Revert "Added Address:new_unchecked ( #887 )" ( #904 )
...
This reverts commit 7e6ffe8aea .
2023-09-01 16:06:48 +02:00
Hugo
94769242d1
docs: improve documentation for AsyncSmtpConnection ( #903 )
...
Closes : #902
Co-authored-by: Paolo Barbolini <paolo@paolo565.org >
2023-08-25 10:55:56 +02:00
Wyatt Herkamp
7e6ffe8aea
Added Address:new_unchecked ( #887 )
2023-08-19 00:11:47 +02:00
Luc Lenôtre
16c35ef583
added headers_mut function on Message ( #889 )
...
Co-authored-by: Alexis Mousset <contact@amousset.me >
2023-08-18 23:39:38 +02:00
Alexis Mousset
bbab86b484
A few spelling and doc fixes ( #900 )
2023-08-16 21:56:33 +02:00
Paolo Barbolini
b5652f18b7
Fix -Z minimal-versions ( #898 )
2023-08-15 11:43:44 +02:00
Paolo Barbolini
c2f2b907a9
Bump boring crates to v3 ( #897 )
2023-08-15 11:26:08 +02:00
Edwin
a1cc770613
Fix RUSTSEC-2022-0093 ( #896 )
2023-08-15 10:50:03 +02:00
Paolo Barbolini
57886c367d
Fix latest clippy warnings ( #891 )
2023-07-27 20:32:47 +02:00
Paolo Barbolini
f3a469431e
Bump webpki-roots 0.25 ( #890 )
2023-07-27 08:02:31 +02:00
Paolo Barbolini
9b48ef355b
Bump webpki-roots to v0.24 ( #884 )
2023-07-07 08:14:18 +02:00
Paolo Barbolini
7fee8dc5a8
ci: bump rustfmt ( #883 )
2023-06-23 09:12:28 +02:00
Paolo Barbolini
7e9fff9bd0
Bump dependencies ( #882 )
2023-06-23 09:12:09 +02:00
Paolo Barbolini
92f5460132
Bump MSRV to 1.65 ( #881 )
2023-06-23 07:11:57 +00:00
tecc
cd0c032f71
change: Add From<Address> implementation for Mailbox ( #879 )
...
from-address: It's a simple implementation - it uses the address as the address and uses `None` for the name parameter.
2023-06-22 10:22:41 +02:00
Paolo Barbolini
f41c9c19ab
Cherry-pick 0.10.4 release changelog
2023-04-02 11:47:26 +02:00
Paolo Barbolini
cb6a7178d9
Bump socket2 to 0.5 ( #868 )
2023-04-02 11:34:05 +02:00
Paolo Barbolini
2bfc759aa3
ci: remove async-global-executor workaround ( #870 )
2023-04-02 11:30:50 +02:00
Paolo Barbolini
89673d0eb2
Bump MSRV to 1.63 ( #869 )
2023-04-02 11:20:51 +02:00
Paolo Barbolini
8b588cf275
Bump rustls to 0.21 ( #867 )
2023-04-02 10:53:54 +02:00
Clément DOUIN
5f37b66352
Improve mailbox parsing using chumsky ( #839 )
2023-02-20 14:09:23 +01:00
Paolo Barbolini
69e5974024
Hide internal optional dependencies using cargo's 1.60 dep: syntax ( #861 )
2023-02-20 12:00:32 +01:00
Paolo Barbolini
4fb67a7da1
Prepare 0.10.3 ( #860 )
v0.10.3
2023-02-20 11:56:28 +01:00
Paolo Barbolini
9041f210f4
Add Content-Type to all examples sending a basic text/plain message ( #859 )
2023-02-14 17:54:05 +00:00
Paolo Barbolini
77b7d40fb8
mailbox: replace serialize_str(&self.to_string()) with collect_str(self) ( #858 )
2023-02-14 18:35:29 +01:00
Paolo Barbolini
2b6d457f85
clippy: deny str_to_string and empty_structs_with_brackets ( #857 )
2023-02-14 18:33:10 +01:00
Stéphan Kochen
952c1b39df
Add support for rustls-native-certs ( #843 )
2023-02-14 18:11:42 +01:00
Paolo Barbolini
7ecb87f9fd
Prepare 0.10.2 ( #853 )
v0.10.2
2023-01-29 14:58:41 +01:00
Paolo Barbolini
fd700b1717
cargo: switch to crates.io release of email-encoding v0.2 ( #854 )
2023-01-29 14:47:08 +01:00
Paolo Barbolini
f8f19d6af5
clippy: fix latest warnings ( #855 )
2023-01-29 13:46:57 +00:00
Paolo Barbolini
cc25223914
Update rsa to v0.8 ( #852 )
2023-01-24 10:26:25 +01:00
Paolo Barbolini
750573d38b
Update base64 to v0.21 ( #851 )
2023-01-24 10:07:48 +01:00
finga
0734a96343
tracing: Write some logs when sending an email ( #848 )
...
Write a trace message when sending an email. Further, write a debug
message when using the sendmail transport method, containing which
program is called. And write a debug message containing the target
file name when the file transport method is used.
This should help improve #556 a tiny bit.
Co-authored-by: finga <finga@onders.org >
2023-01-24 09:14:31 +01:00
Christian Mandery
3c2f996856
Fix broken URL for IETF user-agent draft ( #849 )
2023-01-16 11:34:30 +00:00
lfuerderer
9cae29dd07
Add Content-Type header in documentation example ( #841 )
...
* Add Content-Type header in documentation example
In the example showing how to build a message from a pure string, set
the Content-Type to text/plain explicitly.
This header constant also includes the phrase charset=utf-8 so that
non-ascii characters will be displayed correctly.
* cargo fmt
* Fix generated email example
Co-authored-by: Paolo Barbolini <paolo.barbolini@m4ss.net >
2022-12-16 22:04:29 +00:00
Paolo Barbolini
e1a146c8f8
cargo: bump base64 to 0.20 ( #840 )
2022-12-10 22:29:01 +00:00
Paolo Barbolini
840a19784a
cargo: require quoted_printable ^0.4.6 ( #837 )
2022-12-07 15:37:38 +00:00
Paolo Barbolini
5a61ba36b5
ci: bump nightly used for rustfmt ( #817 )
2022-11-12 19:51:24 +01:00
Paolo Barbolini
dbf0e53c31
Fix latest clippy warnings ( #830 )
2022-11-12 17:54:20 +00:00
Paolo Barbolini
c914a07379
Update dependencies ( #829 )
2022-11-12 17:45:19 +00:00
Paolo Barbolini
2c4fa39523
Use cargo weak dependency features to reduce tokio features ( #785 )
2022-11-12 17:34:55 +00:00
Clément DOUIN
28f0af16be
Mailbox displays wrongly when containing a comma and a non-ascii char in its name ( #827 )
2022-11-12 17:23:06 +00:00
Paolo Barbolini
f0614be555
Bump MSRV to 1.60 ( #828 )
2022-11-12 17:13:14 +00:00
André Cruz
a3fcdf263d
fix(transport): return whole smtp error string ( #821 )
...
We were only returning the first line of the error message,
but that may not be enough to get the whole context of the error.
Since we have already parsed the response, just return the whole error
to the user.
Related to #694
2022-09-22 16:30:04 +02:00
Paolo Barbolini
d4da2e1f14
ci: switch to Swatinem/rust-cache@v2 ( #819 )
2022-09-10 13:19:49 +02:00