Die Lösung für das Versagen von PHP SMTP beim Senden von E-Mails besteht darin, Sendmail oder Postfix unter Linux zu aktivieren und zu konfigurieren. Sie können Sendmail zum Senden von E-Mails in PHP verwenden.
Empfehlung: „PHP-Video-Tutorial“
Spezifisches Problem:
PHP kann E-Mails nicht über SMTP senden und meldet, dass keine Verbindung zum Host hergestellt werden kann Der lokale Test kann es erfolgreich senden, aber wenn es auf dem Server platziert wird, wird versucht, smtp.163.com:25
Error: Cannot connenct to relay host smtp.163.com Error: php_network_getaddresses: gethostbyname failed. errno=0 (0) Error: Cannot send email to zhuqingwen86@163.com ,fsockopen pfsockopen没有被禁用allow_url_fopen = On
Sendmail oder Postfix unter Linux aktivieren und konfigurieren.
PHP ist die Abkürzung für die englische Hypertext-Vorverarbeitungssprache Hypertext Preprocessor. PHP ist eine eingebettete HTML-Sprache, die in HTML-Dokumente eingebettet ist und auf der Serverseite ausgeführt wird. Der Sprachstil ähnelt der C-Sprache und wird häufig verwendet.
1995 wurde die erste Version als Personal Home Page Tools (PHP Tools) veröffentlicht und schrieb einige Dokumente zur Einführung dieses Programms. Und PHP1.0 wurde veröffentlicht! In dieser Version stehen einfache Funktionen wie Gästebuch und Besucherzähler zur Verfügung.
In Zukunft verwenden immer mehr Websites PHP und es gibt starke Anfragen, einige Funktionen hinzuzufügen. Zum Beispiel Schleifenanweisungen, Array-Variablen usw. Nachdem neue Mitglieder dem Entwicklungsteam beigetreten waren, veröffentlichte Rasmus Lerdorf PHP/FI am 8. Juni 1995 in der Hoffnung, die Programmentwicklung zu beschleunigen und Fehler durch die Community zu finden.
Diese veröffentlichte Version trägt den Namen PHP 2. Sie verfügt bereits über einige Prototypen von PHP, wie z. B. Perl-ähnliche Variablenbenennung, Formularverarbeitungsfunktionen und die Möglichkeit, zur Ausführung in HTML eingebettet zu werden. Auch die Programmsyntax ähnelt Perl mit mehr Einschränkungen, ist jedoch einfacher und flexibler.
PHP/FI hat Unterstützung für MySQL hinzugefügt und seitdem die Position von PHP in der dynamischen Webentwicklung etabliert. Bis Ende 1996 gab es 15.000 Websites, die PHP/FI nutzten.
Das obige ist der detaillierte Inhalt vonWas tun, wenn PHP SMTP keine E-Mails senden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!