У нас есть веб-сервер, который отправляет электронные письма через PHPMailer, это отлично работает при отправке писем на адреса электронной почты в домене. Однако при отправке электронных писем на адреса за пределами домена происходит сбой с этой ошибкой:
«Ошибка SMTP: сбой для следующих получателей:
У нас есть веб-сервер, который отправляет электронные письма через PHPMailer, он отлично работает при отправке писем на адреса электронной почты в домене. Однако при отправке электронных писем на адреса за пределами домена происходит сбой с этой ошибкой:
«Ошибка SMTP: сбой для следующих получателей:
У нас есть веб-сервер, который отправляет электронные письма через PHPMailer, он отлично работает при отправке писем на адреса электронной почты в домене. Однако при отправке электронных писем на адреса за пределами домена происходит сбой с этой ошибкой:
«Ошибка SMTP: сбой для следующих получателей:example@otherdomain.com"
Я попытался настроить приемный соединитель для IP-адреса веб-сервера и открыть его для анонимных пользователей и т. Д., Но он по-прежнему показывает ту же ошибку. Это Windows Server 2008.
Любая помощь будет принята с благодарностью. .
Я заставил его работать, закомментировав строку TLS в моем PHP-коде:
//$mail->SMTPSecure = 'tls';
Технически можно предоставить любому стороннему решению права на ретрансляцию электронной почты через ваш сервер Exchange ( здесь - очень старый, но все еще действующий документ для начала) . После этого сервер обмена должен отправить электронные письма в Интернет так, как это делают ваши существующие пользователи Exchange.
Однако этому может помешать несколько моментов:
Лучшим вариантом устранения неполадок было бы открытие telnet на стороннем решении и подключитесь к своему серверу обмена ( см. здесь, если вам нужен пример ). Затем попробуйте отправить электронное письмо через telnet. На основе теста telnet вы получите сообщение об ошибке, указанное в SMTP, которое следует добавить в свою публикацию, чтобы мы могли его принять.