Удаление заголовка «Отправлено» из исходящих писем - PullRequest
0 голосов
/ 31 мая 2011

Я отправляю электронные письма, используя класс PHP Pear, когда я вижу письма в gmail, у них есть заголовок Mailed-by, я знаю, что его можно удалить с помощью -f в функции php mail, но как я могу удалить его в Pearотправить.

Ответы [ 3 ]

2 голосов
/ 28 октября 2012

попробуйте это.

$headers["Return-Path"] = "info@yourdomain.com";
0 голосов
/ 31 мая 2011

Глядя на страницу руководства почты PEAR , кажется, что вы должны явно указать все заголовки. Вы уверены, что не устанавливаете $headers['MailedBy'] в другом месте своего приложения? Вы также можете посмотреть на эту страницу руководства PEAR (wiki) , чтобы найти минимальный рабочий пример пакета.

0 голосов
/ 31 мая 2011

Библиотека Mail Pear - это просто php-файл в вашей системе. Я очень сомневаюсь, что есть программный способ сделать то, что вы хотите, но если вы не можете найти это в документации PEAR, вы можете просто изучить файл Mail.php самостоятельно.

Попробуйте использовать команду locate в своей системе, чтобы найти файл Mail.php. Это должно быть в / usr / local / lib или / usr / local / php / lib или что-то подобное. Вероятно, в подкаталоге под названием PEAR.

Как только вы найдете его и, если вам это удобно, вы можете отредактировать исходный файл так, чтобы он делал все, что вы хотите (т.е. закомментируйте строку, которая добавляет этот заголовок). Обратите внимание, что это повлияет на все PHP-скрипты в этой системе и должно быть добавлено повторно, если вы обновите PEAR.

...