2014-01-07 3 views
0

Есть ли способ улавливать электронные письма, отправленные в мой домен. Я отдаю себе отчет в улове все с помощью CPanel и PHP, однако я хочу сделать следующее:PHP/DNS Catch all email

«[email protected]»

Как видно из сказанного выше, адрес электронной почты состоит из электронной почты адрес («[email protected]»), добавленный на .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('[email protected]', 'test', $email); 
?> 
+0

Вы хотите иметь подстановочную запись MX * –

+0

Если у вас есть домен 'mydomain.com', вы можете добавить запись DNS-файла catch-all (wildcard)' MX', чтобы поймать все электронные письма во всех ваших поддоменах – AeroX

+0

@ AeroX не должен существовать поддомен? –

ответ