Die Funktion von PHP Mail besteht darin, E-Mails direkt aus dem Skript zu versenden. Die Syntax dieser Funktion ist „mail(to,subject,message,headers,parameters)“, wobei der Parameter to den Empfänger der E-Mail darstellt.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP7.1, Dell G3-Computer.
Verwendung von Mail
Mit der Funktion mail() können Sie E-Mails direkt aus einem Skript versenden.
Gibt „true“ zurück, wenn die E-Mail-Zustellung erfolgreich empfangen wurde, andernfalls wird „false“ zurückgegeben.
Syntax
mail(to,subject,message,headers,parameters)
Parameter
erforderlich. Geben Sie die Empfänger der Nachricht an.
Betreff erforderlich. Gibt den Betreff der E-Mail an. Dieser Parameter darf keine Newline-Zeichen enthalten.
Nachricht erforderlich. Gibt die zu sendende Nachricht an.
Header erforderlich. Gibt zusätzliche Header wie From, Cc und Bcc an.
Parameter erforderlich. Gibt zusätzliche Parameter für das sendmail-Programm an.
Erklärung
In der durch den Nachrichtenparameter angegebenen Nachricht müssen die Zeilen durch ein LF(n) getrennt werden. Jede Zeile darf 70 Zeichen nicht überschreiten.
(Unter Windows) Wenn PHP eine direkte Verbindung zu einem SMTP-Server herstellt und am Anfang einer Zeile ein Punkt gefunden wird, wird dieser gelöscht. Um dieses Problem zu vermeiden, ersetzen Sie den einzelnen Punkt durch zwei Punkte.
<?php $text = str_replace("\n.", "\n..", $text); ?>
Hinweis: Sie müssen bedenken, dass nur weil eine Postzustellung angenommen wird, dies nicht bedeutet, dass die Post ihr beabsichtigtes Ziel erreicht hat.
Beispiel
Senden Sie eine einfache E-Mail:
<?php $txt = "First line of text\nSecond line of text"; // 如果一行大于 70 个字符,请使用 wordwrap()。 $txt = wordwrap($txt,70); // 发送邮件 mail("somebody@example.com","My subject",$txt); ?>
Empfohlenes Lernen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von PHP-Mail?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!