Я настроил exim на моем сервере как MTA для работы с gmail.
Вот конфигурация:
gmail_login:
driver = plaintext
public_name = LOGIN
client_send = : myaccount1@gmail.com : mypassword
Конфигурация в порядке, и я могу отправить письмо, используя скрипт php:
$to = 'myaccount3@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: myaccount2@gmail.com' . "\r\n" .
'Reply-To: myaccount2@gmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
if (mail($to, $subject, $message, $headers)) {
echo 'mail() Success!' . "<br />\n";
}
else {
echo 'mail() Failure!' . "<br />\n";
}
Однако я столкнулся с проблемой:
gmail показывает myaccount1@gmail.com в поле FROM вместо фактического электронного адреса, указанного в поле FROM в моем скрипте (myaccount2@gmail.com).
Поле для ответа ОК.
Пожалуйста, помогите решить проблему.