Mahlzeit Jan,
if(@mail($settings['mailto'],$mail_subject,$text,$text2,$text3,$mail_header, $settings['additional_mail_parameter'])) $sent = true; else $errors[] = $lang['error_mailserver'];
if(@mail($settings['mailto'],$mail_subject,$text,$text2,$text3,$mail_header)) $sent = true; else $errors[] = $lang['error_mailserver'];
Wie kommst Du auf die Idee, dass Du der Funktion mail() beliebig viele Parameter mit unterschiedlichsten Bedeutungen übergeben kannst?
Erscheint die Meldung: keine Verbindung zum Mailserver - bitte später nochmal versuchen. Diese Meldung entspricht: $lang['error_mailserver']; (siehe Qelltext).
... und ist vollkommen bedeutungslos, da Du ja die Rückgabe "echter" Meldungen mittels des @ unterdrückst. Hilfreich bei der Fehlersuche ist übrigens auch error_reporting() auf ein geeignetes Level zu stellen.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|