SMTP-Server bei mail() angeben

Hi,

ich experimentiere gerade mit mail() herum und habe irgendwo gelesen, dass man für die Funktion auch einen bestimmten SMTP-Server angeben kann, durch den die Mail dann verschickt wird.
Wie mache ich das?

Danke

–WhiteAvenger

ich experimentiere gerade mit mail() herum und habe irgendwo
gelesen, dass man für die Funktion auch einen bestimmten
SMTP-Server angeben kann, durch den die Mail dann verschickt
wird.
Wie mache ich das?

Diese Einstellung macht man in der php.ini
Siehe dazu auch http://de3.php.net/manual/en/mail.configuration.php

Da man diese Einstellung bei den meisten Hostern nicht aendern kann wuerde ich dir eine fertige Mail/SMTP-Klasse empfehlen welche nicht die PHP Mail-funktionalitaet benutzt.
http://pear.php.net/package/Mail/
http://pear.php.net/package/Net_SMTP/

Gruesse
Stefan

Hi Stefan,

Da man diese Einstellung bei den meisten Hostern nicht aendern
kann wuerde ich dir eine fertige Mail/SMTP-Klasse empfehlen
welche nicht die PHP Mail-funktionalitaet benutzt.
http://pear.php.net/package/Mail/
http://pear.php.net/package/Net_SMTP/

Und wie benutze ich das dann? Ich nehme mal an, das muss ich irgendwo in meinem Hoster „installieren“. Wie geht das?

Und wie benutze ich das dann? Ich nehme mal an, das muss ich
irgendwo in meinem Hoster „installieren“. Wie geht das?

Falls dein Hoster das PEAR-Paket nicht installiert hat kannst du das einfach (am Besten in ein extra Unterverzeichnis) speichern (und ggf. entpacken)
Wie du es benutzt steht in der Dokumentation, die es auf der Seite von Pear gibt (Documentation -> End-user documentation)

Gruss
Stefan