Amazon web services AWS SES验证电子邮件
试图理解邮件中不清楚的内容。 我有一个简单的电子邮件在我的网站上,我已经设置使用nodemailer。 它有3个字段Amazon web services AWS SES验证电子邮件,amazon-web-services,amazon-ses,Amazon Web Services,Amazon Ses,试图理解邮件中不清楚的内容。 我有一个简单的电子邮件在我的网站上,我已经设置使用nodemailer。 它有3个字段 姓名:填写表格的用户姓名 电子邮件:填写电子邮件的用户的电子邮件地址 说明:用户填写的说明 我在AWS文档中看到,我需要在他们的控制台上验证用户的电子邮件 您只能从已验证的电子邮件地址和域发送邮件。 注意:即使您的帐户不在 沙箱 这可以是任意数量的不同用户电子邮件地址。我如何才能验证这些地址?我不知道这些地址 我没有得到什么。我已将验证为:电子邮件,该电子邮件将始终与其发送到
- 姓名:填写表格的用户姓名
- 电子邮件:填写电子邮件的用户的电子邮件地址李>
- 说明:用户填写的说明
我没有得到什么。我已将验证为:电子邮件,该电子邮件将始终与其发送到我的域电子邮件相同 您希望通过
回复提交表单的电子邮件地址的标题,从您控制的电子邮件地址发送(SES在技术层面上强制执行此操作,但由于SPF记录之类的原因,垃圾邮件过滤器实际上会在任何地方强制执行此操作)。电子邮件验证“收件人”只是在沙箱里environment@JunedAhsan不过,OP的问题是发件人。@ceejayoz在我读到这篇文章时不确定“这可能是任意数量的不同用户电子邮件地址,我如何才能验证这些地址?我不知道这些地址。”这意味着如果有人来我的网站填写电子邮件,他将使用他们的电子邮件。我不知道那封邮件会是什么,所以我该如何验证它?你的nodeEmailer功能不是一个魔术,基本上你正在采取的3个信息将用于发送电子邮件的功能,电子邮件变量将是收件人电子邮件,你不需要验证它(如果你在生产模式SES),但是,你必须有一个类似“否”的发件人地址_reply@yourdomain.com这将在函数中硬编码,这是您需要在SES中验证的地址,没有其他内容。我控制下的电子邮件是什么意思。我如何控制用户在我的表单中键入的电子邮件?@me me您无法控制用户在您的表单中键入的电子邮件。这就是为什么您不能使用他们在表单中输入的电子邮件地址作为电子邮件的From
标题。您的电子邮件将使用发件人:您的某个地址-control@yourwebsite.com; 回复:用户的地址-entered@theirwebsite.com
。好的,我知道了,谢谢你的澄清。是否有任何服务允许您使用from作为用户输入?不一定是AWS。我以为AWS会允许我这样做,但我想不会。不,没有这样的服务。想想看,当你可以从你选择的任何地址开始发送电子邮件时,这项服务可能会给你带来的伤害。@benra有很多服务允许这样做(或者你可以运行自己的邮件服务器)。因此,它们往往会被隐藏在垃圾邮件文件夹中。