【发布时间】:2014-01-25 10:45:30
【问题描述】:
是否有一种方法可以捕获发送到我的域的电子邮件。我知道所有使用 cPanel 和 PHP 的东西,但是我想做以下事情:
“订阅者@somewhere.com.mydomain.com”
从上面可以看出,电子邮件包含一个电子邮件地址(“subscriber@somewhere.com”),附加在 .mydomain.com 上
但是,当我对此进行测试时,我的邮件客户端上出现了查找 dns 错误。
对如何捕获使用上述电子邮件格式发送的电子邮件有何建议?
下面的脚本是我找到的一个 PHP 包罗万象的脚本。
#!/usr/bin/php -q
<?php
$fd = fopen("php://stdin", "r");
$email = '';
while(!feof($fd))
{
$email .= fread($fd, 1024);
}
fclose($fd);
mail('reciever@mydomain.com', 'test', $email);
?>
【问题讨论】:
-
你想要一个通配符 MX 记录
-
如果您拥有
mydomain.com域,那么您可以添加一条全能(通配符)MXDNS 记录来捕获所有子域的所有电子邮件 -
@AeroX 子域不应该存在吗?
-
@BartFriederichs 有了包罗万象(通配符)的 MX 记录,子域就不必实际存在