Отправить письмо с PHP и поймать автоответы - PullRequest
1 голос
/ 10 марта 2011

Я отправляю электронные письма, используя скрипт PHP и class.phpmailer.php.Мне нужно уметь «ловить» отскоки и автоответчики.Я могу поймать отказов уже.Я создал псевдоним, который перенаправляет отскоки в php-скрипт, и я анализирую электронную почту там.Я включаю некоторую информацию в исходное письмо в заголовки, чтобы знать, какие письма были отклонены.

Та же логика должна работать для автоответов, я думаю, проблема в том, что письмо не попадает всервер.У меня уже настроен обратный DNS, указывающий на IP-адрес сервера.

Это часть способа отправки электронного письма:

            $mail = new PHPMailer();
            $mail->From = $fromAddr;
            $mail->Sender = $sender; 
            $mail->FromName = $fromName;
            $mail->AddAddress($email);
            $mail->IsHTML(true);
            $mail->Subject = $subject; 

, когда я добавляю заголовки, например:

            $mail->AddCustomHeader($mail->HeaderLine("From", $fromAddr));
            $mail->AddCustomHeader($mail->HeaderLine("Subject", $subject));

            $mail->AddCustomHeader($mail->HeaderLine("Company-State", "Florida"));
            $mail->AddCustomHeader($mail->HeaderLine("Company-Country", "USA"));

            $mail->AddCustomHeader($mail->HeaderLine("From", $fromAddr));
            $mail->AddCustomHeader($mail->HeaderLine("Reply-To", $fromAddr));

Мой RDNS выглядит примерно так: mail2.mydomain.com.Отскоки собираются на «www-data».Что я должен добавить и где?что-то вроде www-data@mail2.mydomain.com?

Tks!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...