Tom: Funktion mail()

Beitrag lesen

Hello,

PHP bietet zum Mailversand die Funktion mail() an. Doch diese hat einen Nachteil: ich kann die Absenderdaten bei vielen Webhoster nicht ändern und erhalte jetzt im meinem Fall Mail mit Absender "nobody".

Gibt es Möglichkeiten, diese Daten ausserhalb der php.ini zu ändern, oder gibt es weiter Mail-Möglichkeiten?

Ja. Mail() ist nur eine Rumpffunktion bzw Hüllfunktion. es gibt auch eingie Erwwiterungen dazu, die dann wohl in PHP5 sofort integriert sein werden.

Man kann mail() übder den Paramter "header" alles machen lassen, was ein üblicher Mail-Client auch kann. Allerdings sollte man das erst tun, wenn man die divrsen Sicherheitslücken kennt, die der MTA hat.

########################################################################################
    Man sollte keinerlei header aus einem Formular direkt ind die Mail()-Funktion übernehmen.
    ########################################################################################

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau