我对发送电子邮件非常困惑,我正在使用AWS-SES发送电子邮件,并且已经验证了自定义域,我的问题是我可以从该特定域的任何别名发送电子邮件吗,例如:- signIn: async function(req,res,next) {
const result = { httpStatus: 500,message: undefined,errorMessage: undefined };
return await new Promise((resolve,reject) => {
passport.authenticate(...,(err,user,info) => {
// ...
resolve(result);
}
}
}
,但没有电子邮件id实际上存在
我可以从AWS拥有的任何域别名发送电子邮件吗?
•
问答
xqxqwps 回答:我可以从AWS拥有的任何域别名发送电子邮件吗?
是的。根据AWS文档here:
当您验证整个域时,您正在验证所有电子邮件 来自该域的地址,因此您无需验证电子邮件 来自该域的地址。例如,如果您验证 在example.com域中,您可以从user1@example.com发送电子邮件, user2@example.com或任何其他用户atexample.com。
这基本上意味着,一旦您验证了域,SES将接受@ example.com并将其别名作为发件人地址; SES不知道该别名是否确实存在,实际上您可能在别名上从根本上不存在,因此只要您已经验证了域,它就可以将任何地址指定为from地址。