Не доходит емайл из-за несоответствующих заголовков

от автора

в ,

Проблема при получении почты (например на Gmail), тк в заголовках адрес отправителя не соответствует указаному во FROM. Проблема некоторых хостингов.

mail(
    'client@email.com', # To
    '=?utf-8?B?'.base64_encode('Всем привет!').'?=', # Тема письма
    $messageText, # Тело письма
    join("\r\n", array( # другие заголовки
        'From: info@example.online',
        'Content-Type: text/html; charset=utf-8',
	'Reply-To: client@email.com',
	'X-Mailer: PHP/'.phpversion()
    )),
    '-f info@example.online' # этот параметр устанавливает в качестве адреса отправителя указанный здесь ящик.
);

Чтобы предотвратить добавление заголовка «X-Warning» в сообщение, когда отправитель конверта установлен через аргумент (-f), пользователь, от имени которого запущен веб-сервер, должен быть добавлен в конфигурацию агента sendmail в качестве доверенного пользователя. Для пользователей агента sendmail — это файл /etc/mail/trusted-users.

Информация с сайта php.net Подробнее на php.net