我正在尝试使用 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 或 jailshellssh
来检查端口是否实际打开?