2013-03-08 1 views
1

У меня есть сценарий для одного из моих клиентов, который отправляет уведомления своим клиентам. теперь мой клиент хочет, чтобы, если адрес электронной почты клиента недействителен или сообщение не может быть доставлено, сценарий отправляет ему электронное письмо с уведомлением.Sendmail config для отправки уведомлений по электронной почте, когда приемник не существует

Я знаю, что некоторые почтовые серверы отправляют письма обратно, если сообщение не может быть доставлено или адрес неизвестен или это функция, которую должен предоставить мой почтовый сервер? Я использую функцию sendmail и php mail для отправки электронной почты, но я не знаю, как предоставить уведомление, если сообщение не может быть доставлено.

Возможно, мой английский не так хорош, как я хочу, в противном случае я думаю, что нашел некоторые результаты в google ... потому что я думаю, что должно быть решение этой проблемы ...

спасибо вам за помощь!

вид касается

ответ

0

Если сообщение не может быть доставлено, подпрыгивая осуществляется автоматически с помощью почтового сервера, вы не должны делать это в сценарии. Однако в большинстве случаев скрипты php по умолчанию используют отправителя конверта, где никто фактически не видит отскоки (например, [email protected]).

Решение состоит в том, чтобы настроить скрипт php на использование существующего адреса электронной почты в качестве адреса отскока. Если вы используете функцию mail(), это можно сделать by adding the -f parameter. Однако -f не работает на всех хостинг-провайдерах. В качестве альтернативы вы можете использовать библиотеку, такую ​​как phpmailer, которая позволяет настроить адрес отправителя.

Смежные вопросы