2017-05-18 4 views
0
auf Azure Linux App-Service in Apps öffnen

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 

Antwort

1

Azure Linux App, Serviceplan Meinen Sie Azure App-Service Web App auf Linux? Wenn ja, könnten Sie derzeit nur einen Port öffnen. Bitte beachten Sie diese FAQ.

F: Ich möchte mehr als einen Port auf meinem benutzerdefinierten Containerbild verfügbar machen. Ist das möglich?

A: Derzeit wird das nicht unterstützt.

Wenn Sie mehrere Ports öffnen möchten, können Sie Azure-VMs auswählen.

+0

Dies scheint ein bisschen kurzsichtige an diesem Teil. Ich habe keine moderne Website gesehen, die keine Form von Kontaktformular hatte. – JCPhlux

+0

@JCPhlux Sorry, ich weiß nicht, was meinst du? –

+0

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