Назад | Перейти на главную страницу

Меркурий не отправляет электронные письма

У меня сейчас есть SMTP-сервер Mercury, работающий на localhost (объявленный как 127.0.0.1).

К сожалению, я не могу отправлять электронные письма с него в GMail.

Я тестировал отправку электронного письма самому себе с помощью localhost и PHP и просматривал результат в Outlook.

Я получил и письмо, и сообщение об ошибке, что письмо не может быть отправлено.

В Mercury единственные настройки, которые я изменил, - это добавление рабочего пользователя в список пользователей и настройка SMTP-сервера для объявления 127.0.0.1 (для My from установлено значение @ 127.0.0.1). Порт - 25.

Я использую SwiftMailer для подключения (и я знаю, что код работает, потому что я могу подключиться к своей учетной записи GMail).

Когда я вставляю ошибки с

if (!$mailer->send($message, $failures))
        {
          echo "Failures:";
          print_r($failures);
        }

Я получаю что-то вроде Failures: Array ([0] => '@ gmail.com')

В чем может быть проблема? Спасибо!

Получил ответ, мне пришлось изменить настройки SMTP, чтобы разрешить исходящую почту.

Вот вот где я получил ответ для всех, у кого такая же проблема