Heim > Artikel > Backend-Entwicklung > So erkennen Sie, ob die PHP-Mail-Funktion aktiviert ist
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.
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.
Speichern Sie den folgenden Code als phpinfo.php-Datei und laden Sie ihn in das Stammverzeichnis der Website hoch:
<?php phpinfo(); ?>
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.
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!"; ?>
Greifen Sie direkt auf diese Datei zu ()-Funktion werden E-Mails automatisch an Ihren Posteingang gesendet.
<?php if( function_exists('mail') ){ echo "支持mail()函数!"; } else { echo "不支持mail()函数!"; } ?>
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!