|
|
 |
|
|
 |
 |
 |
 |
 |
Hits gesamt: 5204026 Hits Heute: 683 max. Hits (10.07.07): 6964 User Online: 34 Scripts: 2828 |
|
|
 |
 |
 |
 |
 |
 |
|
 |
|
|
 |
|
|
 |
|
|
 |
 |
 |
 |
 |
 XML. Schritt für Schritt. Schnell und einfach lernen. |
|
|
 |
 |
 |
 |
 |
 |
|
 |
|
 |
 |
 |
 |
 |
Manuals > PHP >
Mail-Funktionen |
XLIX. Mail-FunktionenEinführung
Die mail()-Funktion erlaubt das Versenden von Mail.
Anforderungen
PHP muss während des Kompilierens Zugriff auf die Binärversion von
sendmail auf Ihrem Rechner haben. Falls Sie ein
anderes Mail-Programm, wie z.B. qmail oder postfix, benutzen, müssen
Sie dafür sorgen, dass Sie den passenden, mitgelieferten sendmail-Wrapper
verwenden. PHP sucht nach sendmail zunächst im
System-PATH und anschließend hier:
/usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib.
Wir empfehlen, dass sendmail auf Ihrem Rechner im PATH
verfügbar ist. Der Benutzer, der PHP kompiliert hat, muss die Berechtigung
haben, auf die Binärversion von sendmail zuzugreifen.
InstallationFür diese Funktionen ist keine Installation erforderlich,
diese gehören zum Grundbestand von PHP. Laufzeit Konfiguration
Das Verhalten dieser Funktionen wird von Einstellungen
in der php.ini bestimmt.
Tabelle 1. Mail-Konfigurationsoptionen | Name | Standard | änderbar |
|---|
| SMTP | "localhost" | PHP_INI_ALL | | smtp_port | "25" | PHP_INI_ALL | | sendmail_from | NULL | PHP_INI_ALL | | sendmail_path | DEFAULT_SENDMAIL_PATH | PHP_INI_SYSTEM |
Für weitere Details und die Definition der PHP_INI_*-Konstanten
siehe ini_set().
Hier eine kurze Erklärung der
Konfigurationsoptionen:
- SMTP
string
Wird nur unter Windows benutzt: DNS-Name oder IP-Adresse des
SMTP-Servers, den PHP für Mails, die mit der
mail()-Funktion verschickt werden, nutzen soll.
- smtp_port
int
Wird nur unter Windows benutzt: Nummer des Ports des Servers (angegeben
in der SMTP-Option), um eine Verbindung herzustellen,
wenn eine Mail mit der mail()-Funktion verschickt
wird. Standardwert ist 25. Diese Option ist verfügbar ab
PHP 4.3.0.
- sendmail_from
string
"From:"-Mail-Adresse, die beim Mail-Versand unter Windows
benutzt werden soll.
- sendmail_path
string
Pfad, in dem sich das sendmail-Programm befindet,
z.B. /usr/sbin/sendmail oder
/usr/lib/sendmail.
configure versucht, die richtige Position
automatisch zu finden. Falls die automatische Erkennung aber
fehlschlägt und der Standardwert auf Ihrem Rechner falsch ist,
dann können Sie hier den richtigen Pfad setzen.
Falls Sie auf Ihrem Rechner sendmail nicht benutzen, müssen
Sie den Pfad angeben, in sich der sendmail-Wrapper/-Ersatz
befindet, sofern vorhanden.
Zum Beispiel können Qmail-Benutzer
diese Option auf /var/qmail/bin/sendmail oder
/var/qmail/bin/qmail-inject setzen.
qmail-inject benötigt keine Optionen, um
Mails korrekt zu verarbeiten.
Resource TypenDiese Erweiterung definiert keine Resource-Typen. Vordefinierte KonstantenDiese Erweiterung definiert keine Konstanten. - Inhaltsverzeichnis
- ezmlm_hash -- Berechnet den Hash-Wert, der von EZMLM benötigt wird
- mail -- Sende Mail
|
|
|
 |
 |
 |
 |
 |
 |
|
 |