Ошибка с функцией PHP mail () - PullRequest
0 голосов
/ 20 марта 2011

У меня ошибка при попытке отправить почту с помощью PHP с помощью функции mail().Вот сообщение об ошибке, которое я получаю:

sendmail_from" not set in php.ini or custom "From:" header missing 
in C:\xampp\htdocs\strawman\addstudent.php on line 265..

1 Ответ

2 голосов
/ 20 марта 2011

При отправке почты должен быть установлен заголовок From (т. Е. Адрес, с которого отправлено письмо).

Это может быть установлено либо:

  • установка значения для sendmail_from в вашем php.ini файле (в окнах)
  • или передача заголовка From вmail - в четвертом параметре.


В сообщении, которое вы разместили, указано, что вы не сделали ничего из этого - ичто вы должны сделать хотя бы один, чтобы указать заголовок From.

Цитирование примечания в разделе "* extra_headers *" страницы справочника mail():

При отправке почты сообщение должно содержать заголовок From.
Это может быть установлено с помощью параметра additional_headers, или значение по умолчанию может быть установлено в php.ini.

В противном случае появится сообщение об ошибке, подобное Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing.
.From заголовки также устанавливаются Return-Path под Windows.

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