slo_nik: я отсюда и начал (digitalocean). И гуглил. Путного ничего не нашел. Так и не понял почему это происходит. Из этого всего только запутался сильно. Я в системной настройке очень слаб. Было бы круто, если бы было прям шаблонное решение. Где из примера надо было бы только хост поменять.
На самом деле можно с помощью php очень легко написать код отправки через внешний smtp сервер например яндекс. Не пробовали? Или у вас свой домен прикручен к серверу?
Вы можете по любой инструкции установить любой благородный сервер smtp (например exim) где нет душераздирающего конфига.
Чтобы было понятней: есть команда sendmail, это ссылка на бинарник одного из smtp серверов которые вы установили в системе. Далее набор параметров зависит от установленного сервера, но в большинстве случаев одинаков.
Если вы можете отправить письмо из командной строки по типу sendmail + параметры, то из php тоже должно работать.