diff --git a/Cargo.lock b/Cargo.lock index c48ba271..4ec7bc82 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -183,9 +183,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "aws-config" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12b964849038df43a2b4e0c20e29b67451af5a93108d757dd58b9e82f41a0ee8" +checksum = "9171a6de9a57d972d40a4222a002118c3c73e5cccc7cfba803489a9c97946114" dependencies = [ "aws-http", "aws-sdk-sso", @@ -210,9 +210,9 @@ dependencies = [ [[package]] name = "aws-endpoint" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06d059b181b25940b751e8efecc173ceb4fe65f45d8975f56b02e98db5c42fd6" +checksum = "134821b378ab7a752d9e99cc67a4abdd57ebbb8abc98ede4259303c011c196bb" dependencies = [ "aws-smithy-http", "aws-types", @@ -223,9 +223,9 @@ dependencies = [ [[package]] name = "aws-http" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3049066e3282c98bbf01e90459a1772ccf6c0b96cd1483c3dd5aa34bef9b9de1" +checksum = "a75a25c07222d06eb59fc4295a6c19e6627fe94e282f77a6df32fc64629fc2e0" dependencies = [ "aws-smithy-http", "aws-smithy-types", @@ -238,9 +238,9 @@ dependencies = [ [[package]] name = "aws-sdk-sesv2" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bbcf9f4ed01a15ee3746ce824459664773ea372e14e1e54d92415576005aa91" +checksum = "e8f575412fde41aed5f16f47fbac90ea22ae2e98628157a85e1ca36086fe37c6" dependencies = [ "aws-endpoint", "aws-http", @@ -260,9 +260,9 @@ dependencies = [ [[package]] name = "aws-sdk-sso" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222fcabbf95f1f13c4e28cab95c9a4bb02606f998b1ea2800713b6866be5701d" +checksum = "ec2f782e0f9022ce579b02b4061f15fb4744ec44f0e82fb0bf0ed152412560a8" dependencies = [ "aws-endpoint", "aws-http", @@ -282,9 +282,9 @@ dependencies = [ [[package]] name = "aws-sdk-sts" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d85b9f081af2c73ee25642de1a35fa9ba7b2432e54f6bf42242e478ae53c3beb" +checksum = "3ea2defe7917462906db17bc82503bc53300fe0090a3fba8651e7ef66b6313d7" dependencies = [ "aws-endpoint", "aws-http", @@ -304,9 +304,9 @@ dependencies = [ [[package]] name = "aws-sig-auth" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4012b5192350b5403aba19a01a5a3b1768158dab936c4269d89760970d4812bc" +checksum = "5c5832e1b868c23a8ff52f001593eafc52e4456463bd4a4bad4483d7cf147ae2" dependencies = [ "aws-sigv4", "aws-smithy-http", @@ -318,9 +318,9 @@ dependencies = [ [[package]] name = "aws-sigv4" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f4b9c0c3a34e5152a0cd5e43b8f2cfd780e3bd7a245948d8787e051095ac4c" +checksum = "2244e05b9b96423563d4476931b93a172490d33529689395313e017c14a0e1f0" dependencies = [ "aws-smithy-http", "form_urlencoded", @@ -336,9 +336,9 @@ dependencies = [ [[package]] name = "aws-smithy-async" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b69dad0aefb1b64e63e0d3a1310dc50191608d8c9e226f2f241f344a7173642e" +checksum = "d2c8dcd8e989d6d0c9cfb952fab3e22d364e680874057e0e53eedb8c7fda8a3b" dependencies = [ "futures-util", "pin-project-lite", @@ -348,9 +348,9 @@ dependencies = [ [[package]] name = "aws-smithy-client" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93e47a8aca2194672518d6630936507d3b54598c482f13ffe53f9b7932724bbb" +checksum = "82d6d6bb489d9f464ea0eea0683b551be97c77b318f7cc56521e088a3778d720" dependencies = [ "aws-smithy-async", "aws-smithy-http", @@ -372,9 +372,9 @@ dependencies = [ [[package]] name = "aws-smithy-http" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c8bbe92ecdc4e39a612359b09994c45d000591d4951aa7343443f44b47e6696" +checksum = "3cf5331725af34032d770a313bcc407f8b66866515157bbea598b9054a7ca4ce" dependencies = [ "aws-smithy-types", "bytes 1.1.0", @@ -392,9 +392,9 @@ dependencies = [ [[package]] name = "aws-smithy-http-tower" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23fdf1253855af3bb4abb25e42ad3152a71241af89014eebf27c14c7a59b81d" +checksum = "d9348b599cd1107b814f2723a98f2e816baba245412a99499a34bda8c32da5d3" dependencies = [ "aws-smithy-http", "bytes 1.1.0", @@ -407,18 +407,18 @@ dependencies = [ [[package]] name = "aws-smithy-json" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cc19c372b0a561aa6bfc5dfdd917da7c7b1641d3bc9049ca4d7b197bb616a09" +checksum = "95cca947d42c1e399b19c70e5869963581fe89d9430cddb67a9f0a3a6ebe07fa" dependencies = [ "aws-smithy-types", ] [[package]] name = "aws-smithy-query" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8254e49a237e9dc0301a4683c424a825f4220420b241ec4eb51e959a70626d8a" +checksum = "68516fb824e7479fdbd1cc824311edebd14a6c30635c65b5c4e258f3408ebb9e" dependencies = [ "aws-smithy-types", "urlencoding", @@ -426,9 +426,9 @@ dependencies = [ [[package]] name = "aws-smithy-types" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cde96306a54777ec8781aa510830e242de614aa5746274713f5ecac0779f644f" +checksum = "78f74fe1257d0f1d3bf2ebf4ddcad2da2679c1c05ddccd0bc79436868b96ab1c" dependencies = [ "itoa 1.0.1", "num-integer", @@ -438,9 +438,9 @@ dependencies = [ [[package]] name = "aws-smithy-xml" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b0466594a86074a6e96b11284f9a9ddc90c5c5b7d6144ab357a90be49d28c4" +checksum = "d64610202b08bc7ef25d8df7b34de7513a801b0edb5b941a209fff244551c11b" dependencies = [ "thiserror", "xmlparser", @@ -448,11 +448,12 @@ dependencies = [ [[package]] name = "aws-types" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "433fd128ea727e9b83b34c72c6d4db1b900f067760fa27b387694fe896633142" +checksum = "5af23ce8f235a6378e1837a30abc3d02f8d2b04dc526b4a28724f7ad2b85af5d" dependencies = [ "aws-smithy-async", + "aws-smithy-client", "aws-smithy-types", "rustc_version", "tracing", diff --git a/crates/email/Cargo.toml b/crates/email/Cargo.toml index 270480fd..533bdefa 100644 --- a/crates/email/Cargo.toml +++ b/crates/email/Cargo.toml @@ -10,8 +10,8 @@ anyhow = "1.0.55" async-trait = "0.1.52" tokio = { version = "1.17.0", features = ["macros"] } tracing = "0.1.31" -aws-sdk-sesv2 = "0.6.0" -aws-config = "0.6.0" +aws-sdk-sesv2 = "0.7.0" +aws-config = "0.7.0" mas-templates = { path = "../templates" } mas-config = { path = "../config" } diff --git a/crates/email/src/transport/aws_ses.rs b/crates/email/src/transport/aws_ses.rs index 8d4f5be7..8f93b718 100644 --- a/crates/email/src/transport/aws_ses.rs +++ b/crates/email/src/transport/aws_ses.rs @@ -15,7 +15,8 @@ use async_trait::async_trait; use aws_sdk_sesv2::{ model::{EmailContent, RawMessage}, - Blob, Client, + types::Blob, + Client, }; use lettre::{address::Envelope, AsyncTransport};