Как я могу отправлять электронные письма с веб-сервера на внешний домен через Exchange?

У нас есть веб-сервер, который отправляет электронные письма через PHPMailer, это отлично работает при отправке писем на адреса электронной почты в домене. Однако при отправке электронных писем на адреса за пределами домена происходит сбой с этой ошибкой:

«Ошибка SMTP: сбой для следующих получателей:

У нас есть веб-сервер, который отправляет электронные письма через PHPMailer, он отлично работает при отправке писем на адреса электронной почты в домене. Однако при отправке электронных писем на адреса за пределами домена происходит сбой с этой ошибкой:

«Ошибка SMTP: сбой для следующих получателей:

У нас есть веб-сервер, который отправляет электронные письма через PHPMailer, он отлично работает при отправке писем на адреса электронной почты в домене. Однако при отправке электронных писем на адреса за пределами домена происходит сбой с этой ошибкой:

«Ошибка SMTP: сбой для следующих получателей:example@otherdomain.com"

Я попытался настроить приемный соединитель для IP-адреса веб-сервера и открыть его для анонимных пользователей и т. Д., Но он по-прежнему показывает ту же ошибку. Это Windows Server 2008.

Любая помощь будет принята с благодарностью. .

0
задан 6 November 2017 в 14:24
2 ответа

Я заставил его работать, закомментировав строку TLS в моем PHP-коде:

//$mail->SMTPSecure = 'tls';
0
ответ дан 5 December 2019 в 07:10

Технически можно предоставить любому стороннему решению права на ретрансляцию электронной почты через ваш сервер Exchange ( здесь - очень старый, но все еще действующий документ для начала) . После этого сервер обмена должен отправить электронные письма в Интернет так, как это делают ваши существующие пользователи Exchange.

Однако этому может помешать несколько моментов:

  • Электронная почта отправителя из вашего стороннего решения не в порядке
  • сторонняя среда отсутствует в белом списке на вашем сервере Exchange
  • . Необходимый порт между вашим сервером Exchange и сторонним решением не открыт
  • Для вашей конфигурации требуется соединение TLS (например, startTLS), но сертификат SSL отсутствует Не доверяет стороннему решению (если вы хотите устранить неполадки, вы можете проверить следующее руководство ).
  • ...

Лучшим вариантом устранения неполадок было бы открытие telnet на стороннем решении и подключитесь к своему серверу обмена ( см. здесь, если вам нужен пример ). Затем попробуйте отправить электронное письмо через telnet. На основе теста telnet вы получите сообщение об ошибке, указанное в SMTP, которое следует добавить в свою публикацию, чтобы мы могли его принять.

0
ответ дан 5 December 2019 в 07:10

Теги

Похожие вопросы