Вопрос

У меня есть два выделенных сервера, один из которых настроен для отправки электронной почты (SPF, DKIM, другие методы внесения в белый список доменов и т. д.).Мне нужно отправлять электронную почту с обоих серверов, но я хочу отправлять почту с обоих серверов через сервер, который для этого настроен.

Не похоже, что я могу явно указать SMTP-сервер непосредственно в функции почты.Есть ли способ переопределить значение, установленное в php.ini, через .htaccess или что-то еще?

Это было полезно?

Решение

Я бы рекомендовал не использовать mail команду и использование готового почтового решения PHP.Есть 2 замечательные рекомендации: Это правильный способ отправки электронной почты с помощью PHP?

Используя готовое решение, вы можете, если захотите, всю свою почту отправлять на один и тот же сервер.

Другие советы

Я бы рекомендовал использовать ezcMail для отправки электронных писем.Он имеет чистый объектно-ориентированный готовый почтовый пакет, который легко настраивается.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top