是否有捕获发送到我的域的电子邮件的方法。我知道使用cPanel和PHP捕获所有内容但是我想要执行以下操作:
“subscriber@somewhere.com.mydomain.com”
如上所示,该电子邮件包含.mydomain.com上的电子邮件地址(“subscriber@somewhere.com”)
然而,当我测试这个时,我的邮件客户端出现了查找dns错误。
有关如何捕获使用上述电子邮件格式发送的电子邮件的任何建议吗?
下面的脚本是我发现的一个PHP catchall。
#!/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);
?>
答案 0 :(得分:1)
看起来MX记录可以包含通配符:
https://serverfault.com/questions/405639/wildcard-for-a-and-mx-records-possible
因此,假设您拥有mydomain.com,请设置通配符MX记录。