Флаги sendmail_path PHP - Не работает правильно? - PullRequest
0 голосов
/ 12 ноября 2010

Я недавно переключил хосты, и у меня возникла проблема с функцией mail ().

На моем предыдущем хосте я мог определить адрес from через заголовок, выполнив это:

mail("test@email.com","subject","message","From: fake@email.com");

Однако на новом хосте он игнорирует заголовок From. Вместо этого он отправляет из учетной записи электронной почты по умолчанию нечто@something.myhost.com.

В php.ini sendmail_path устанавливается следующим образом: sendmail_path = / usr / sbin / sendmail -t -i

Насколько я могу судить по исследованиям, это должно позволить мне установить адрес отправителя в заголовке.

Есть идеи?

1 Ответ

0 голосов
/ 02 июня 2011

Вы можете попробовать:

ini_set("sendmail_from", "fake@email.com");

set_ini динамически устанавливает опцию конфигурации, в этом случае sendmail_from

" Устанавливает значение данного параметра конфигурации. Параметр конфигурации будет сохранять это новое значение во время выполнения сценария и будет восстановлен в конце сценария. "

- это определение для ini_set, которое можно найти по адресу: PHP.NET

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...