Mit der Funktion mail() können Sie eine E-Mail direkt aus einem Skript heraus versenden.
Damit die Mailfunktionen verfügbar sind, erfordert PHP ein installiertes und laufendes Mailsystem. Das zu verwendende Programm wird durch die Konfigurationseinstellungen in der Datei php.ini definiert.
Die Mail-Funktion ist ein integraler Bestandteil des PHP-Kerns. Für die Nutzung dieser Funktionen ist keine Installation erforderlich.
Das Verhalten der Mail-Funktion wird durch Einstellungen in der Datei php.ini beeinflusst.
E-Mail-Konfigurationsoptionen:
Name | Standard | beschreiben | Kann geändert werden |
---|---|---|---|
SMTP | „localhost“ | Nur Windows: DNS-Name oder IP-Adresse des SMTP-Servers. | PHP_INI_ALL |
smtp_port | „25“ | Nur Windows: SMTP-Portnummer. Verfügbar seit PHP 4.3. | PHP_INI_ALL |
sendmail_from | NULL | Nur Windows: Gibt die „Von“-Adresse an, die in von PHP gesendeten E-Mails verwendet wird. | PHP_INI_ALL |
sendmail_path | NULL | Speziell für Unix-Systeme: Gibt den Pfad des Sendmail-Programms an (normalerweise /usr/sbin/sendmail oder /usr/lib/sendmail). | PHP_INI_SYSTEM |
PHP : Gibt die früheste PHP-Version an, die diese Funktion unterstützt.
Funktion | beschreiben | PHP |
---|---|---|
ezmlm_hash() | Berechnen Sie die vom EZMLM-Mailinglistensystem benötigten Hashwerte. | 3 |
mail() | Ermöglicht das direkte Versenden von E-Mails aus Skripten. | 3 |
keiner.