Я успешно отправляю почту с помощью PHP с помощью функции mail(), но отправка отображается как адрес сервера, а не то, что я настроил в script. Postfix установлен на сервере apache. В ответ ServerFault я прочитал, чтобы использовать флагов -f и -r, но это не работает так:
mail($to, $subject, $message, $headers,'From: ' . $fromname . ' <'.$from.'>', "-f $from -r [email protected]");
Лучшее, что мне удалось сделать, - это изменить имя myorigin Postfix, которое является именем хоста локального компьютера, в родительский домен имени машины.
Это приводит меня к мысли, что Postfix игнорирует или лишает элемент From: