Как я могу проверить, открыты ли порты 465 и 587 с PHP?

Я пытаюсь использовать PHPMailer для отправки электронной почты с помощью SMTP и gmail. Точный сценарий, который я использую, работает на других серверах, но он не работает на сервере этой конкретной хостинговой компании.

Я проверилphpinfo() и это говорит мне, чтоallow_url_fopen являетсяon и нетdisabled_functions лайкfopen в списке.

Сценарий не выполняется, и он говорит мне либо:

<code>SMTP -> ERROR: Failed to connect to server: Connection timed out (110) 
</code>

или еще

<code>SMTP Error: Could not authenticate.
</code>

Я предполагаю, что это потому, что он не может подключиться, потому что снова эта работа на других серверах и учетные данные аутентификации являются правильными.

Поэтому я спрашиваю более широко, есть ли способ, которым я могу использовать PHP или Jailshellssh проверить и посмотреть, действительно ли порты открыты или нет?

Ответы на вопрос(1)

Ваш ответ на вопрос