gpt4 book ai didi

java - AWSSDK V2 Java SES 发送电子邮件 - AmazonSimpleEmailService 无法解析

转载 作者:行者123 更新时间:2023-12-01 19:18:39 25 4
gpt4 key购买 nike

我正在尝试集成 aws SES SDK v2 以在应用程序中发送电子邮件,这是我使用 aws sdk 的初始项目。但是,我按照文档中的以下示例进行操作,但即使我在 gradle 中添加了适当的依赖项,主类也无法解析。

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-using-sdk-java.html

添加了 Gradle 依赖项:
实现平台('software.amazon.awssdk:bom:2.10.36')
实现组:'software.amazon.awssdk',名称:'ses',版本:'2.10.36'

我还缺少其他依赖项吗?我看到intellij在项目中拥有上述所有依赖的jar。但仍然没有找到以下类的 jar 。


亚马逊简单电子邮件服务
AmazonSimpleEmailServiceClientBuilder

最佳答案

显然,1.x 到 2.x 版本之间客户端类的变化相当少。以下两个类均已从 sdk 中删除。

AmazonSimpleEmailService
AmazonSimpleEmailServiceClientBuilder

提供了 SesClient 和 SesClientBuilder 来代替它们,效果很好。

https://github.com/aws/aws-sdk-java-v2/blob/master/docs/LaunchChangelog.md

这里是示例代码:

SesClient client = SesClient.builder()
.region(Region.of(emailRegion))
.build();
SendEmailRequest request = SendEmailRequest.builder()
.source(fromAddress)
.destination(destination)
.message(message)
.build();
client.sendEmail(request);

关于java - AWSSDK V2 Java SES 发送电子邮件 - AmazonSimpleEmailService 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59386325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com