【发布时间】:2020-10-17 17:45:11
【问题描述】:
我在从我的网站上的联系表单接收邮件到我的 Gmail 时遇到问题。联系表格连接到一个小的 PHP 脚本。我的网站在路由 53 上的 aws 实例服务器和 DNS 上上传。
DNS(路由 53)中的所有内容都会更新,例如 MX 记录、SPF、DKIM、DMARC,而且我每天都会收到 DMARC 报告,但没有收到任何联系表单的邮件。
以下是详细信息
PHP 脚本
<?php
$to = "info@mydomain";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: sender@example.com";
mail($to,$subject,$txt,$headers);
?>
MX 记录
1 ASPMX.L.GOOGLE.COM
5 ALT1.ASPMX.L.GOOGLE.COM
5 ALT2.ASPMX.L.GOOGLE.COM
10 ALT3.ASPMX.L.GOOGLE.COM
10 ALT4.ASPMX.L.GOOGLE.COM
防晒系数
"v=spf1 include:_spf.google.com ~all"
DKIM
The key which is provided by google
DMARC
"v=DMARC1; p=none; rua=mailto:info@mydomain"
这些是亚马逊 DNS 路由 53 上更新的详细信息,但我仍然没有收到任何邮件。
请任何人都可以帮助我。
【问题讨论】:
-
电子邮件如何配置发送?也就是说,它是指向 SMTP 服务器,还是 Amazon SESWhy does Amazon EC2 limit port 25? - Stack Overflow
标签: php amazon-web-services amazon-ec2 gmail