Назад | Перейти на главную страницу

Как правильно использовать sendmail с php с несколькими доменами

Я размещаю на сервере два сайта, созданных с помощью wordpress.
Этот веб-сайт должен иметь возможность отправлять письма пользователям, но он не работает почти для получателей (за исключением, возможно, Gmail).
Я обнаружил, что проблема в том, что письма были отправлены пользователем www-data@myserver и были отклонены.

Я хочу настроить свой php.ini использовать /usr/sbin/sendmail -f предоставить from значение, чтобы электронные письма имели действительный домен.

Моя проблема в том, как указать здесь несколько доменов, чтобы каждый веб-сайт отправлял почту с таким адресом, как noreply@mydomain.com с участием mydomain соответствует каждому сайту.

Я видел, что могу использовать php mail() и предоставить аргумент с -fно он устарел до WordPress wp_mail()функция.

Как я могу добиться того, чего хочу?

Просто создайте учетные записи электронной почты для каждого WordPress и настройте его на использование SMTP для отправки электронных писем с использованием реальных учетных записей электронной почты.

WordPress изначально поддерживает это.