在 AWS 中使用 JavaMail 从我自己的域发送电子邮件

Send emails using JavaMail from my own domain in AWS

我们一直在使用 gmail 地址 donotreply@gmail.com 向我们的客户发送电子邮件通知(仅限出站),我们在服务器中配置了 smtp 主机和端口.

现在我们想用我们的域名发送这些电子邮件,即 donotreply@mycompanydomain.com

我们的网站托管在 AWS 上,我们的域名是从 dyn.com 购买的,有没有办法使用 AWS SES 或 dyn 来完成?

是的,通过正确的 DNS 配置,您可以使用简单电子邮件服务来执行此操作。不过,您将需要 (1) 能够监控到公司域的入站提交或 (2) set up and use SNS 退回。

Here are setup details。请注意,有一个 "dev" 和一个 "production" 模式。 "dev" 表示您只能发送和发送到预先批准的地址。学习如何使用它非常好。

您可以使用 javamail or you can use the AWS Java SDK.

我注册了 https://sendgrid.com/,他们的电子邮件中继帮助我从我域中的任何名称发送。域验证过程也是手动的,非常简单。

Amazon SES 非常适合我们需要大量电子邮件的大型项目,而且需要一些时间来习惯 SES 配置,"sendgrid" 简单且免费我继续使用它。