Forum Webscript.Ru

Программирование => PHP => Тема начата: Daiz13 от 13 Декабря 2004, 13:01:23

Название: mail() уведомление о доставке (Return-Receipt-To)
Отправлено: Daiz13 от 13 Декабря 2004, 13:01:23

mail("bill@microsoft.com", "RRT Test", "Return-Receipt-Test",
    "From: [email]gates@microsoft.com[/email]\\r\\n"
   ."Reply-To: [email]gates@microsoft.com[/email]\\r\\n"
   ."Return-Receipt-To: [email]gates@microsoft.com[/email]\\r\\n"
   ."X-Mailer: PHP/" . phpversion());


хотелось бы чтобы письма не только отправлялись, а чтобы отправитель еще и уведомление об успешной доставке получал, добавление Return-Receipt-To в хеадер не дает желаемого результата. В ходе експериментов с TheBat установлено, что он добавляет именно Return-Receipt-To и уведомления приходят.
Собственно, вопрос, что я делаю неправильно и что сделать чтобы эти уведомления приходили?
Название: mail() уведомление о доставке (Return-Receipt-To)
Отправлено: AliMamed от 14 Декабря 2004, 12:09:30
убедись для начала, что сендмейл у тебя правильно здровается с сервером, т.е. не HELO, а EHLO (Expanded Hello).  

есть еще Disposition-Notification-To. погугли группы, там подробно обсуждается почему не всегда и не везде тот или иной способ работает
Название: mail() уведомление о доставке (Return-Receipt-To)
Отправлено: Daiz13 от 15 Декабря 2004, 12:12:03
если не ошибаюсь, то Disposition-Notification-To это подтверждение о прочтении письма получателем, а мне нужно было именно автоматический ответ от сервера получателя об успешной доставке.
Из того что я нагуглил выходит что Return-Receipt-To устеревший и нестандартный заголовок. Получается что простого и надежного решения этой проблемки нет.
Название: mail() уведомление о доставке (Return-Receipt-To)
Отправлено: AliMamed от 15 Декабря 2004, 13:06:28
Цитировать
Daiz13:
Получается что простого и надежного решения этой проблемки нет

конечно. мало того, что это от сервера зависит, так и еще и от клиента. бывает что почту через шелл читают