Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn ich mit der Funktion mail() in PHP keine E-Mails senden kann?

Was soll ich tun, wenn ich mit der Funktion mail() in PHP keine E-Mails senden kann?

王林
王林Original
2020-08-05 14:29:203266Durchsuche

Lösung für das Problem, dass E-Mails nicht mit der Funktion mail() in PHP gesendet werden können: Laden Sie zuerst sendmail herunter und entpacken Sie es. Öffnen Sie dann die Konfigurationsdatei php.ini und bearbeiten Sie schließlich sendmail .ini-Konfigurationsdatei und legen Sie die E-Mail-Informationen fest.

Was soll ich tun, wenn ich mit der Funktion mail() in PHP keine E-Mails senden kann?

Ursachenanalyse: Die Funktion

mail() kann nicht direkt in Windows-Systemen verwendet werden und Sie müssen sendmail herunterladen.

(Empfohlenes Tutorial: php-Grafik-Tutorial)

Lösung:

Laden Sie zuerst sendmail herunter, dekomprimieren Sie es und passen Sie den Pfad an, zum Beispiel: E:sendmail;

Dann fügen Sie die folgende Konfiguration zur php.ini-Konfiguration hinzu Datei (Nehmen Sie das Postfach 163 als Beispiel);

[mail function]
SMTP = smtp.163.com
smtp_port = 25
sendmail_from = 4u4v@163.com
sendmail_path = "E:\sendmail\sendmail.exe -t"

(Video-Tutorial-Empfehlung: php-Video-Tutorial)

Ändern Sie dann die sendmail.ini-Datei

smtp_server=smtp.163.com  //这里是配置对应的163的smtp
smtp_port=25
auth_username=username  //邮箱用户名
auth_password=password   //邮箱密码
force_sender=username@163.com //你的邮箱全名 用户名@163.com

Fertig!

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich mit der Funktion mail() in PHP keine E-Mails senden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:So löschen Sie Bom in PHPNächster Artikel:So löschen Sie Bom in PHP