Wie kann ich prüfen, ob die Ports 465 und 587 mit PHP geöffnet sind?

Ich versuche, mit PHPMailer E-Mails mit SMTP und Google Mail zu senden. Das genaue Skript, das ich verwende, funktioniert auf anderen Servern, aber nicht auf dem Server dieses Hosting-Unternehmens.

Ich habe das überprüftphpinfo() und es sagt mir dasallow_url_fopen iston und es gibt keinedisabled_functions mögenfopen aufgeführt.

Das Skript schlägt fehl und sagt mir entweder:

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

oder aber

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

Ich gehe davon aus, dass dies daran liegt, dass keine Verbindung hergestellt werden kann, da auch dies auf anderen Servern funktioniert und die Anmeldeinformationen für die Authentifizierung korrekt sind.

Ich frage also allgemeiner: Gibt es eine Möglichkeit, PHP oder Jailshell zu verwenden?ssh um zu überprüfen, ob die Ports tatsächlich offen sind oder nicht?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage