Bei Mail daemon user durch Name ersetzen
Leander
- php
0 Henryk Plötz0 Tom
Hallo,
Ich habe ein Forenskript, nicht selber gemacht, da ich mich in PHP nicht auskenne. Jemand hat es erstellt, bekommt man eine neue private Nachricht im Forum, wird man per Mail informiert, dass eine neue PM im Forum angekommen ist.
Hier ein Codeauszug:
mail($to_info["email"], "Tartosgardh-Forum", $user_env." hat dir eine neue Nachricht im Tartosgardh-Forum gesendet. Bitte logge dich ein, um sie zu lesen: http://forum.tartosgardh.at");
"email" ruft die Mailadresse des Adressaten auf, der eben die Mail bekommen soll...aus der Forumdatenbank. Man bekommt eine Mail, mit dem Betreff "Tartosgardh-Forum" und als Mailtext steht dann "(absender) hat dir eine neue Nachricht... etc...
Allerdings steht als Absender (im From-Feld) "daemon user for www.nitweb5.at-apache" oder so... meine Homepage bzw. das Forum liegen auf nit.at.
Wie kann ich in die drei Codezeilen (siehe oben) den Absender angeben? Dass in der Mail nicht daemonuser steht, sondern als Absender "Tartosgardh", als Betreff "Tartosgardh-Forum" ?
man müsste quasi was in die Klammer nach mail reinfügen.
Hab schon einiges stümperhaft ausprobiert, funktioniert aber nicht und ich kenne mich wie gesagt nicht aus, nur gaaaaanz ein bisschen.
ich wäre sehr dankbar, wenn mir wer in die Zeilen
mail($to_info["email"], "Tartosgardh-Forum", $user_env." hat dir eine neue Nachricht im Tartosgardh-Forum gesendet. Bitte logge dich ein, um sie zu lesen: http://forum.tartosgardh.at");
einen Code einfügen könnte, dass eben bei Absender "Tartosgardh" steht und nicht daemonuser.
Moin,
Wie kann ich in die drei Codezeilen (siehe oben) den Absender angeben?
15.13. Wie kann ich den Absender meiner Mail festlegen?
http://www.dclp-faq.de/q/q-mail-absender.html
(Da die Domain vorübergehend nicht funktioniert: http://www.php-faq.de/q/q-mail-absender.html)
Hello,
Wie kann ich in die drei Codezeilen (siehe oben) den Absender angeben?
15.13. Wie kann ich den Absender meiner Mail festlegen?
http://www.dclp-faq.de/q/q-mail-absender.html
(Da die Domain vorübergehend nicht funktioniert: http://www.php-faq.de/q/q-mail-absender.html)
Henryk hat vergessen, Dir zwei Dinge zu sagen:
1.) Dieses Feld ist nicht auf jedem Server überschreibbar. Manchmal wird es vom Server automatisch eingesetzt, um Fehlbedienung / Spam zu vermeiden.
2.) Wenn es nicht vom Server blockiert ist, und Du dort eine echte eMailadresse einsetzen darfst, und diese Adresse aus einer Usereingabe (Formular) kommt, dann musst Du unbedingt darauf achten, dass auch tatsächlich nur EINE EMAILADRESSE drinsteht und nicht eine Header-Injektion stattfindet. Mit einer Header Injektion kann man sonst Dein gesamtes Formular missbrauchen, wenn man weiß, wie man Formulare missbrauchen kann. Und das wissen leider viel zu viele oder aber auch viel zu wenige ;-))
Harzliche Grüße aus http://www.annerschbarrich.de
Tom