Перенёс сайт на другой сервер и перестала работать рассылка. В логах нашёл строку такого типа:mailto:root@blablabla.vps, cron не подцепляет эмайл отправителя из php скрипта - $header .= "From: \"Blablabla.ru\" <noreply@blablabla.ru>\r\n"; Т.е. cron использует root@blablabla.vps по умолчанию и из-за этого письма не доходят. Как можно задать эмайл отправителя в cron? Через форму на сайте отправка почты работает.
Если вы о MAILFROM=noreply@blablabla.ru, то тоже не помогает, в логах всё равно этот root@blablabla.vps Вопрос всё ещё актуален.
вот все прям телепаты 100 уровня.... хрен знает что у вас за сайт, хз как все сделано, на каком движке, откуда переменные берутся итд... и тем не менее все все подскажут?? непосредственно в кроне ничего не задается кроме пути к скрипту, + параметры нужно смотреть скрипт который вызывается по крону
Адреса отправителя указываются только в MAIL FROM (можно увидеть в заголовке Return-Path) и в заголовке From. Если вы и то, и то изменили в настройках, значит по каким-то причинам эти настройки не применяются при отправке. --- Добавлено --- P.S. Есть еще заголовок Sender, но он сейчас редко используется.