PHP MailFunktionen
PHP-Mail-Einführung
Die mail()-Funktion ermöglicht es Ihnen, E-Mails direkt aus einem Skript zu versenden.
Anforderungen
Damit die Mail-Funktionen verfügbar sind, muss PHP über ein installiertes und laufendes Mailsystem verfügen. Das zu verwendende Programm wird durch die Konfigurationseinstellungen in der Datei php.ini festgelegt.
Installation
Die Mail-Funktionen sind Teil des PHP-Kerns. Für die Verwendung dieser Funktionen ist keine Installation erforderlich.
Laufzeitkonfiguration
Das Verhalten der Mail-Funktionen wird durch Einstellungen in der Datei php.ini beeinflusst.
Mail-Konfigurationsoptionen:
| Name | Standard | Beschreibung | Änderbar |
|---|---|---|---|
| SMTP | "localhost" | Windows-spezifisch: Der DNS-Name oder die IP-Adresse des SMTP-Servers. | PHP_INI_ALL |
| smtp_port | "25" | Windows-spezifisch: Die SMTP-Portnummer. Verfügbar seit PHP 4.3. | PHP_INI_ALL |
| sendmail_from | NULL | Windows-spezifisch: Gibt die "from"-Adresse an, die in von PHP gesendeten E-Mails verwendet werden soll. | PHP_INI_ALL |
| sendmail_path | NULL | Unix-systemspezifisch: Gibt den Pfad zum sendmail-Programm an (normalerweise /usr/sbin/sendmail oder /usr/lib/sendmail). | PHP_INI_SYSTEM |
PHP Mail-Funktionen
PHP: Gibt die früheste PHP-Version an, die die Funktion unterstützt.
| Funktionen | Beschreibung | PHP |
|---|---|---|
| ezmlm_hash() | Berechnet den Hashwert, der vom EZMLM-Mailinglisten-System benötigt wird. | 3 |
| mail() | Ermöglicht das direkte Senden von E-Mails aus einem Skript. | 3 |
PHP-Mail-Konstanten
Keine.