Страница 1 из 1

Отправка почты PHP 7.4 mail()

Добавлено: 22 авг 2024, 11:08
Parrot
Добрый день.
Развернул во внутренней сети сервер с сайтом, который должен кое-что обрабатывать и отправлять почту разным получателям в зависимости от того или иного события.
После тестирования выяснилось, что почта-то не отправляется. Даже запроса на почтовый сервер получателей не приходит (хотя этот почтовый сервер доступен как снаружи, так и изнутри). В логах /logs/PHP-7.4/php_mail.log все письма появляются.

В настройках программы всё указано:
[smtp]

open_email_after_saving  = off
saved_email_extension    = .eml
smtp_port                = 25
smtp_server              = on
Подскажите, как исправить. Или как настроить отправку через внешний smtp сервер? В новой версии всё совершенно по-другому.

Re: Отправка почты PHP 7.4 mail()

Добавлено: 22 авг 2024, 18:54
DelphinPRO
Встроенный smtp сервер является отладочной заглушкой.Он просто складывает письма в папку.
Вы можете развернуть собственный smtp сервер, и подключаться к нему из ваших скриптов.
Однако это уже не имеет отношения к OSP

Re: Отправка почты PHP 7.4 mail()

Добавлено: 22 авг 2024, 23:17
SagePointer
Отправлять почту не встроенной в PHP ущербной функцией mail, которая ни черта толком не умеет, а использовать для этих целей класс/метод для отправки почты, встроенный в используемый вами фреймворк, или PHPMailer, если такого не имеется.