1

Итак, как я могу настроить функцию mail() в php для использования аутентификации smtp?

У меня есть web сервер, а затем mail сервер. Вся электронная почта компании, входящая или исходящая, проходит через почтовый сервер, и мне было интересно, как настроить web сервер на использование функции mail() с аутентификацией SMTP на mail сервере.

Примечание. Мне нужно сделать это глобально, а не переходить от файла к файлу, который запускает функцию почты на каждом сайте, и начинать редактирование.

1 ответ1

4

Встроенная в PHP функция mail() не предоставляет функциональности, позволяющей выполнять аутентификацию SMTP.

Вам нужно будет переписать существующий код, чтобы использовать что-то вроде пакета PEAR Mail .

В противном случае вам может оказаться проще настроить маршрутизатор на демоне SMTP вашего веб-сервера для пересылки всей исходящей почты на почтовый сервер. Например, в exim это достигается с помощью определения smart_route .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .