Как отправить почту через php mail() с VDS Ubuntu при подключенном Яндекс.Почта для домена?

Имеется сайт, который расположен на веб-хостинге reg.ru. Домен делегирован на Яндекс и подключена Почта для домена. На сайте есть форма, данные с которой отправляются через функцию PHP mail(). Все хорошо работает, письма в спам не попадают, на самом хостинге почтовые аккаунты не созданы, только на Я.ПДД и пересылаются данные с формы тоже от почты с Я.ПДД.

Также имеется сайт, расположенный на VDS от IHOR.ru с поднятым Apache2+PHP+MySQL. Домен также делегирован на Яндекс и подключена Почта для домена. В настройках Apache указано мыло admin@<>, почта для которого создана на Я.ПДД., однако данные с формы через mail() не отправляются.

Пробовал поднять postfix, тогда данные отправлялись, но от адреса www-data@<> и попадали в спам. А хочется сделать, чтобы данные отправлялись с admin@<>, который создан на Я.ПДД.

Как это сделать? Именно через ПДД, как на первом сайте на рег.ру

Спасибо.
  • Вопрос задан
  • 1487 просмотров
Пригласить эксперта
Ответы на вопрос 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
https://debian.pro/1128 лучше так, с учетом того, что вы не смогли поменять исходящий ящик в mail() самостоятельно.
Ответ написан
Комментировать
etulupov
@etulupov
php, xml, xslt
Я бы посоветовал вот это: https://github.com/PHPMailer/PHPMailer
Смысл, как у mail(), но сможете авторизоваться.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы