Я использую PHP с Apache в Linux, с Sendmail. Я использую функцию PHP mail
. Письмо отправляется, но конверт имеет [email protected]
в MAIL FROM
(пример [email protected]), и некоторые удаленные почтовые серверы отклоняют это, потому что домен не существует (очевидно). Используя mail
, я могу заставить его изменить огибающую MAIL FROM
?
EDIT: если я добавляю заголовок в четвертом поле функции mail
(), это изменяет поле From
в заголовках тела сообщения и НЕ меняет конверт MAIL FROM
.
Я могу заставить его, создав sendmail с помощью sendmail -t -odb -oi [email protected]
и связав содержимое электронной почты с ним. Это лучший подход?
Есть ли лучший, более простой и более подходящий способ PHP?
EDIT: В нижней строке я должен иметь RTM. Спасибо за ответы, пятый параметр работает, и все хорошо.