AWS SES Java SDK的com.amazonaws.services.simpleemailv2包的位置在AWS SDK for Java的软件包中。您可以通过Maven或Gradle将其添加为项目的依赖项。
如果您使用Maven,可以在项目的pom.xml文件中添加以下依赖项:
software.amazon.awssdk
ses
2.17.93
如果您使用Gradle,可以在项目的build.gradle文件中添加以下依赖项:
implementation 'software.amazon.awssdk:ses:2.17.93'
一旦您添加了依赖项,您可以在Java代码中导入com.amazonaws.services.simpleemailv2包并使用其中的类和方法。
下面是一个简单的示例代码,演示如何使用AWS SES发送电子邮件:
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.ses.SesClient;
import software.amazon.awssdk.services.ses.model.*;
public class EmailSender {
public static void main(String[] args) {
// 创建SES客户端
SesClient sesClient = SesClient.builder()
.region(Region.US_EAST_1)
.build();
// 创建发送邮件请求
SendEmailRequest request = SendEmailRequest.builder()
.source("sender@example.com")
.destination(Destination.builder()
.toAddresses("recipient@example.com")
.build())
.message(Message.builder()
.subject(Content.builder()
.data("Hello from AWS SES")
.build())
.body(Body.builder()
.text(Content.builder()
.data("This is a test email sent from AWS SES Java SDK")
.build())
.build())
.build())
.build();
// 发送邮件
SendEmailResponse response = sesClient.sendEmail(request);
System.out.println("Email sent. Message ID: " + response.messageId());
}
}
请确保替换示例代码中的发送者和接收者电子邮件地址,并根据您的需求进行其他自定义设置。