Я размещаю на сервере два сайта, созданных с помощью 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 изначально поддерживает это.