微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未使用Laravel验证AWS SES电子邮件

如何解决未使用Laravel验证AWS SES电子邮件

我有这个邮件测试课程,可以通过SES向用户发送电子邮件

require 'i18n/core_ext/hash'

# Raw,period-delineated keys (from a DB,API,etc.):
translations = {
  'a.b.c' => 'foo','d.e.f' => 'bar'
}

translations.inject({}) { |hash,(key,value)|
  item = key.split('.').reverse.inject(value) { |v,k| { k => v } }
  hash.deep_merge!(item)
}

通过修补匠:

$ => {"a"=>{"b"=>{"c"=>"foo"}},"d"=>{"e"=>{"f"=>"bar"}}}

即使我打开了箱子并从沙盒转换为生产版

enter code here

我的class Test extends Mailable { use Queueable,SerializesModels; public function build() { return $this->markdown('admin.emails.email-user2'); } }

 Mail::to('myemail@gmail.com')->send(new App\Mail\Admin\test());

我想念什么吗?

错误

.env:

解决方法

从沙盒移动到生产环境仅不需要验证收件人地址,但是,您必须需要验证发件人/信封发件人/返回路径地址。

这是为了确保您不会使用他人的电子邮件,并且不会向收件人发送垃圾邮件并滥用电子邮件服务。 如果是gmail等,则需要验证电子邮件地址;如果您打算使用自己的域,则只需验证域并向Amazon显示该域的所有权即可,而您不再需要验证email@your_domain.com

Verify a Domain

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。