auf Azure Linux App Serviceplan wie Ports öffnen SendGrid oder andere E-Mail-Dienste mit Apps verwendenWie Ports gehostet
Keiner meiner Websites, E-Mails versenden können. Ich habe versucht, die Verwendung von phpmail, sendmail und smtp SendGrid zu konfigurieren. Keine dieser Optionen funktioniert Ich habe den folgenden Code ausgeführt, um das Problem zu beheben. Diese
<?php
$array = array(8080, 80, 25, 587, 465);
foreach ($array as &$port) {
$fp = fsockopen('127.0.0.1', $port, $errno, $errstr, 5);
if (!$fp) {
echo "Port is closed:";
echo $port;
} else {
echo "Port is open:";
echo $port;
fclose($fp);
}
echo "<br>";
}
?>
ist die Ausgabe:
Port is open:8080
Port is closed:80
Port is closed:25
Port is closed:587
Port is closed:465
Dies scheint ein bisschen kurzsichtige an diesem Teil. Ich habe keine moderne Website gesehen, die keine Form von Kontaktformular hatte. – JCPhlux
@JCPhlux Sorry, ich weiß nicht, was meinst du? –
Ich bin ein bisschen roh auf PHP und Linux (mehr von einem .net Typ). Dies ist eine Seite, die ich von einer Hosting-Firma bekommen habe, die unterging. Ich dachte, es wäre ein guter Kandidat, um auf Linux zu hosten, so wie es vorher war, aber auf Rackspace. Auf dem letzten Server verwendete er phpmail, um Kontaktnachrichten zu senden. Ich kann keine Verbindung zum SMTP-Server herstellen, um Kontaktformular-E-Mails zu senden. – JCPhlux