Я пытаюсь использовать PHPMailer для отправки электронной-почты с помощью SMTP и gmail. Точный сценарий, который я использую, работает на других серверах, но не работает на сервере этой конкретной хостинговой компании.
Я проверил phpinfo()
, и он говорит мне, что allow_url_fopen
— это on
, и в списке нет disabled_functions
, подобных fopen
.
Сценарий дает сбой, и он сообщает мне либо :
SMTP -> ERROR: Failed to connect to server: Connection timed out (110)
, либо
SMTP Error: Could not authenticate.
. Я предполагаю, что это связано с тем, что он не может подключиться, потому что опять же эта работа на других серверах и учетные данные для аутентификации верны.
Итак, я спрашиваю в более общем плане, могу ли я использовать PHP или джейлшелл ssh
, чтобы проверить, действительно ли открыты порты или нет?