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

  • Автор темы Автор темы kai
  • Дата начала Дата начала

kai

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

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

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

-~{}~ 13.07.05 10:17:

Добавлю, что обходы условия задачи (проверять ящик до того..) не интересуют.
 
а при чем тут пхп?
добавь в файл /etc/aliases (скорее всего) строку
failed: |/my_script.php
 
Мне нужно в скрипт передать в качестве параметра тот email, который сбойнул.
 
Да, пробовал, уважаемый Tor: то "no such user", то "user quota exceeded", то еще что...
Что это дает?
 
Уведомление о недоставке мне сбрасывается на почту, которую я указываю для этого в параметре функции mail(). Если бы можно было бы как-то изловчиться, чтобы подставить вместо "-f myemail" скрипт с $email пользователя в качестве параметра, то было бы здорово. Вот, собственно, и весь вопрос.
 
Сверху