Можно ли запустить скрипт при недоставке письма функцией mail()?

kai

Guest
Можно ли запустить скрипт при недоставке письма функцией mail()?

Задача простая: в функции mail() есть параметр, который задает ящик для сброса ответов почтовиков, если письмо не попадает к адресату:
mail($email, $subject, $message, $headers, "-f [email protected]");

Мне бы хотелось, чтобы не письмо приходило о недоставке, а скрипт запускался с параметром неверного ящика. Тогда в базе email такого пользователя автоматически будет помечаться как инвалидный и, по крайней мере, нотификация по ответам на том же форуме ему будет недоступна. Сейчас это приходится делать вручную по письму на ящик [email protected]
Возможно ли реализовать запуск скрипта?

-~{}~ 13.07.05 10:17:

Добавлю, что обходы условия задачи (проверять ящик до того..) не интересуют.
 

Tor

Новичок
а при чем тут пхп?
добавь в файл /etc/aliases (скорее всего) строку
failed: |/my_script.php
 

kai

Guest
Мне нужно в скрипт передать в качестве параметра тот email, который сбойнул.
 

Tor

Новичок
ты внутрь письма с ошибкой смотреть пробовал?
 

kai

Guest
Да, пробовал, уважаемый Tor: то "no such user", то "user quota exceeded", то еще что...
Что это дает?
 

kai

Guest
Уведомление о недоставке мне сбрасывается на почту, которую я указываю для этого в параметре функции mail(). Если бы можно было бы как-то изловчиться, чтобы подставить вместо "-f myemail" скрипт с $email пользователя в качестве параметра, то было бы здорово. Вот, собственно, и весь вопрос.
 
Сверху