Bootstrap

AWS 邮箱服务集成

通过 HTTP 请求调用 API,一种是通过 SDK 的方式去请求 AWS 的接口。简单点还是通过 SDK 的方式去做吧!

我采用的是 Node.js 当然其他语言的 SDK 也都是一样,接口定义是一致的。

我使用的是sendEmail这个方法进行发送的,具体如下:

private EmailPushReq prepareEmailSendReq(EmailPush email, String ada, String memberName, String emailAddress,
                                         String userName, String phoneNumber) {
    EmailPushReq req = new EmailPushReq();
    req.setSubject(email.getEmailTitle());
    // Body text process
    String content = email.getEmailContent();
    if (content.contains(DYNAMIC_FLAG)) {
        Map<String, Object> fixedDynamicVariables = PushTask.fillFixedDynamicVariables(ada, memberName,
                                                                                       emailAddress, userName,
                                                                                       phoneNumber);
        if (StringUtils.isNotBlank(email.getVariables())) {
      
;