使用 AWS Java Api (SES),我有以下代码
@Test
@DisplayName("send custom verification email")
void sendCustomVerificationEmail() {
SendCustomVerificationEmailRequest sendCustomVerificationEmailRequest = new SendCustomVerificationEmailRequest();
sendCustomVerificationEmailRequest.setEmailAddress("[email protected]");
sendCustomVerificationEmailRequest.setTemplateName("MyMailTemplate");
SendCustomVerificationEmailResult sendCustomVerificationEmailResult = amazonSimpleEmailService.sendCustomVerificationEmail(sendCustomVerificationEmailRequest);
System.out.println(sendCustomVerificationEmailResult.getMessageId());
}
我收到了验证电子邮件,我可以点击链接,然后更改电子邮件的状态(待处理->成功)。
我的问题是,我如何通过用户请求跟踪我的验证请求,因为我无法使用令牌更改电子邮件正文,或获取验证请求的令牌。
通过跟踪,我可以信任使用他经过验证的电子邮件地址发送邮件,并且使用令牌,我可以信任使用他跟踪的电子邮件地址发送邮件。
如果有人也对这个问题感兴趣,目前验证您的用户是否已验证其电子邮件的唯一方法是获取所有经过验证的身份并使用此处描述的 API 进行检查:https://docs.aws.amazon .com/ses/latest/APIReference/API_ListIdentities.html