Neueste Web-Entwicklung Tutorials
 

PHP 5 Mail-Funktionen


PHP Mail-Einführung

Die mail() Funktion können Sie E - Mails direkt aus einem Skript senden.


Bedarf

Für die E-Mail-Funktionen zur Verfügung stehen, erfordert PHP ein installiert und funktionierende E-Mail-System. Das Programm verwendet wird, wird durch die Konfigurationseinstellungen in der php.ini-Datei definiert.


Installation

Die Mail-Funktionen sind Teil des PHP-Kern. Es ist keine Installation erforderlich, um diese Funktionen zu nutzen.


Laufzeit-Konfiguration

Das Verhalten der Mail-Funktionen wird durch Einstellungen in der php.ini beeinflusst:

Name Standard Beschreibung änderbar
mail.add_x_header "0" In X-PHP-Originating-Script, die UID des Skripts durch die Dateinamen gefolgt umfassen wird. Für PHP 5.3.0 und höher PHP_INI_PERDIR
E-Mail-Protokoll NULL Der Pfad zu einer Protokolldatei , die alle loggen mail() aufruft. Log umfassen vollständigen Pfad des Skripts, Zeilennummer, zu adressieren und Header. Für PHP 5.3.0 und höher PHP_INI_PERDIR
SMTP „Localhost“ Nur Windows: Die DNS-Name oder die IP-Adresse des SMTP-Servers PHP_INI_ALL
smtp_port "25" Nur Windows: Die SMTP-Port-Nummer. Für PHP 4.3.0 und höher PHP_INI_ALL
sendmail_from NULL Nur Windows: Gibt die "from" Adresse verwendet werden , wenn Mail senden mail() PHP_INI_ALL
sendmail_path "/ Usr / sbin / sendmail -t -i" Gibt an, wo kann das sendmail-Programm zu finden. Diese Richtlinie funktioniert auch unter Windows. Wenn gesetzt, SMTP, smtp_port und sendmail_from werden ignoriert PHP_INI_SYSTEM

PHP 5 Mail-Funktionen

Funktion Beschreibung
ezmlm_hash() Berechnet den Hash-Wert benötigt, durch EZMLM
mail() Kann E-Mails sendet direkt aus einem Skript