Автор Тема: Срочный вопрос  (Прочитано 2696 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Срочный вопрос
« : 19 Апреля 2002, 15:38:40 »
Нужно, чтобы письма, автоматически рассылаемые с помощью mail, возвращало на определенный ящик, если не смогло доставить. Нужно для автоматического содержания базы емайлов в чистоте и порядке :)

mail("there_not_such_address@rambler.ru","$$$$$$$","AAAA BBBB CCCC",
"Return-Path: needed_box@domen.ru\\r\\n");

По идее все, что нужно - это дополнительный заголовок Return-Path. Однако не раюотает. Отсылаю на заведомо левый емайл, куда нужно не возвращает. Игрался уже по-всякому со всеми дополнительными заголовками (From, Reply-To,Return-Path) - ни разу не получил нужный результат.

Кто-нить знает решение проблемы? Ведь задача по идее тривиальная и часто возникающая, просто я такое первый раз делаю. Помогите, люди добрые, кто чем может :)

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Автоматическая рассылка + возврат сообщений
« Ответ #1 : 19 Апреля 2002, 16:10:34 »
может Reply-to ?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая рассылка + возврат сообщений
« Ответ #2 : 19 Апреля 2002, 16:44:01 »
Грю же, что наигрался со всеми видами заголовков.
From, Reply-To, Return-Path
По одному и в комбинациях.

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Автоматическая рассылка + возврат сообщений
« Ответ #3 : 19 Апреля 2002, 17:12:56 »
AlieN
Цитировать
может Reply-to ?

Нет. Сюда вписывается мыло для ответа на письмо


$headers .= "From: blabla@bla.net\\n";
$headers .= "X-Sender: needed_box@domen.ru\\n";
$headers .= "X-Mailer: PHP\\n"; // mailer
$headers .= "X-Priority: 1\\n"; // Urgent message!
$headers .= "Return-Path: needed_box@domen.ru\\n";
Вообще возьми пример как в manual\'e.

Оффлайн Доктор

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 487
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Автоматическая рассылка + возврат сообщений
« Ответ #4 : 19 Апреля 2002, 17:30:05 »
Дык так и беру :)
На самом деле тут уже выяснилось где проблема:
В php.ini есть переменная sendmail_from которая автоматом добавляется в заголовок письма как параметр Return-Path.
Как бы енто дело обойти....

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Автоматическая рассылка + возврат сообщений
« Ответ #5 : 19 Апреля 2002, 18:09:50 »
Доктор
Пеерепиши ее значение в .htaccess:
php_value sendmail_from needed_box@domen.ru

Или воспользуйся функциями ini_set, ini_get, ini_restore
http://www.php.net/manual/en/function.ini-set.php
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28