Я сделал PHP скрипт небольшого теста, который отправляет по электронной почте, как это:msmtp не может отправлять письма с PHP при настройке «С»
$headers = 'From: ' . $_POST["from"];
if (mail ($_POST["to"], $_POST["subject"], $_POST["body"], $headers)) {
echo "Mail sent";
} else {
echo "Problem sending email";
}
Это работает отлично на сервере с Postfix.
При попытке с msmtp, она игнорирует От и жалуется:
msmtp: счет по умолчанию из/и т.д./msmtprc: конверт с адресом отсутствует
Содержание этого конфигурационного файла является:
# cat /etc/msmtprc
account default
host localhost
port 25
Я попытался установить а из в этом файле, и она работала, но overwritted от что я прошел в PHP.
Спасибо за вашу помощь