2011-02-09 3 views
1

Я использую SwiftMailerswiftmailer - неисправности по ссылке?

В настоящее время для записи неудач я использую

if(!$mailer->send()) //failed

но

Я знаю, что вы можете сделать

пропускам по ссылке переменной имя метода send() или batchSend() класса Mailer. Если Транспорт отклоняет любого из получателей, адреса виновника будут добавлены в массив>, предоставленный по ссылке.

Мой вопрос,

if(!$mailer->send()) ли улов отскоков? Я отправляю свои письма по одному, поскольку все они модифицировали содержимое, поэтому я никогда не отправляю больше одного адреса за раз.

Есть ли какие-либо преимущества для меня, используя второй метод?

ответ

0

Вам не приносит никакой пользы при отправке настроенного сообщения на каждого получателя. send() не улавливает отскоки. SMTP может принимать сообщения изначально, а затем отскакивать их по адресу, указанному в заголовке пути возврата. Вы должны иметь возможность читать учетную запись bounce в скрипте или иметь фильтр почты, перенаправляющий сообщение bounce на скрипт, чтобы автоматически обрабатывать отскоки.