Установите функцию php mail() для использования аутентификации smtp

Установите функцию php mail() для использования аутентификации smtp

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

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

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

решение1

Встроенная mail()функция PHP не предоставляет возможности для реализации аутентификации SMTP.

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

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

Связанный контент