So erkennen Sie, ob die PHP-Mail-Funktion aktiviert ist

青灯夜游
Freigeben: 2023-03-12 18:16:01
Original
2107 Leute haben es durchsucht

Methode: 1. Verwenden Sie die Funktion phpinfo(), um in den Ausgabeergebnissen nach dem Element „sendmail_path“ zu suchen. Wenn der Wert „/usr/sbin/sendmail -t -i“ lautet, wird dies unterstützt (), um eine E-Mail an test zu senden;3. Verwenden Sie function_exists(), um zu beurteilen.

So erkennen Sie, ob die PHP-Mail-Funktion aktiviert ist

Die Betriebsumgebung dieses Tutorials: CentOS 6-System, PHP Version 7.1, Dell G3-Computer.

Basierend auf der Linux-Systemumgebung können Sie die folgenden Methoden ausprobieren, um zu bestätigen, ob Ihr Linux-Host die PHP-Funktion mail() unterstützt.

1. phpinfo()-Erkennung

Speichern Sie den folgenden Code als phpinfo.php-Datei und laden Sie ihn in das Stammverzeichnis der Website hoch:

<?php
 phpinfo(); 
?>
Nach dem Login kopieren

Greifen Sie auf diese Datei zu und suchen Sie auf der Seite nach „sendmail_path“. Der Wert ist „/usr/sbin/sendmail -t -i“, was angibt, dass die Funktion mail() unterstützt wird.

2. Mail-Versandtest

Konfigurieren Sie den folgenden Code, speichern Sie ihn als mail.php-Datei und laden Sie ihn in das Stammverzeichnis der Website hoch:

<?php
$content = "hello world!";
$mail = "name@example.com"; // 将此邮箱地址改成你的收信地址
mail($mail, "Subject", $content); // 发送邮件
echo "Mail sent successfully!";
?>
Nach dem Login kopieren

Greifen Sie direkt auf diese Datei zu ()-Funktion werden E-Mails automatisch an Ihren Posteingang gesendet.

3. Funktion_existiert Urteil

<?php
if( function_exists(&#39;mail&#39;) ){
	echo "支持mail()函数!";
} else {
	echo "不支持mail()函数!";
}
?>
Nach dem Login kopieren

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo erkennen Sie, ob die PHP-Mail-Funktion aktiviert ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage