Дабы почитать, что там пишет cron настроил exim smarthost на smtp.yandex.ru
а в логах получаю
R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<root@server> SIZE=1578 AUTH=root@server: host smtp.yandex.ru [77.88.21.38]: 553 5.7.1 <root@server>: Sender address rejected: not owned by user user@yandex.ru
Как показало гугление оно в поле MAIL FROM: хочет видеть user@yandex.ru, вот чего гугление не показало, так это как заставить exim указывать другое значение from.
Ну или что гораздо хуже, как убедить крон генерить с правильным полей from.
Ну или какой smarthost работает так же с полпинка как gmail(не страдает фигней и молча пересылает почту), но при регистрации не требует номера телефона