Как я могу проверить, открыты ли порты 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
проверить и посмотреть, действительно ли порты открыты или нет?