Как проверить локальное подключение к smtp.office365.com или smtp.gmail.com с использованием TLS на порту 587

Я работаю локально на OS X, используя веб-сайт (PHP) для отправки электронной почты, используя smtp.office365.com или smtp.gmail.com / порт 587 (TLS). У меня есть правильное имя пользователя и пароль, так что это не так!

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

Используя Network Utility, я вижу, что порт 587 не открыт:

введите описание изображения здесь

Нужно ли мне открыть порт для localhost, а также мой маршрутизатор? Я хочу знать, что блокировка порта не является проблемой.

Когда я запускаю следующую команду:

nmap -p 587 localhost

Я получаю ответ:

Nmap scan report for localhost (127.0.0.1)
Host is up (0.00017s latency).
Other addresses for localhost (not scanned): ::1 fe80::1
PORT    STATE  SERVICE
587/tcp closed submission

Вот журнал, который я получаю от ezPublish:

[ Feb 29 2016 20:52:53 ] Unexpected error, the message was : An error occured
while sending or receiving mail. Failed to connect to the smtp server: smtp.gmail.com:587.
in /Library/WebServer/Documents/test.com/lib/ezc/Mail/src/transports/smtp/smtp_transport.php
on line 512

Я получаю ту же ошибку, когда я использую smtp.office365.com.

1

Решение

Задача ещё не решена.

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

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

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