email — Как настроить функцию php mail для отправки почты с внешнего сервера smtp?

У меня есть выделенный сервер для отправки писем с другого домена, и я запускаю nginx и php на сервере Ubuntu. Я настроил ssmtp для отправки электронной почты, которая работает нормально с терминала, используя echo с терминала. Я хочу использовать функцию php mail для отправки почты с сервера, и я использую ssmtp. Как я могу это сделать? Я сделал изменения в файле php.ini в каталоге php fpm следующим образом:

smtp_port = 25
sendmail_from = [email protected]
sendmail_path = /usr/sbin/ssmtp
mail.add_x_header = On

Мне нужно настроить функцию php mail так, чтобы любая почта, отправляемая из функции mail, отправлялась с уже настроенного сервера smtp по умолчанию.

1

Решение

Ты можешь использовать PHPMailer — это очень полезная библиотека. При этом все работает со всех внешних серверов (в т.ч. GMail).

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]