![]() |
mail versenden mit php
hallo
möchte dass ein user mir in einem mailformualr ein mail senden kann PHP-Code:
PHP-Code:
funzt auch aber bei der zeile nimmt er mir die mailadresse des senders nicht mit $extra = "From: $von <$mailadresse>\n"; wenn ich die < > weglasse nimmt er mit beide variablen mit aber da steht dan im mailprogramm (wenn ich das mail abrufe) der name und die mailadresse nebeneinader es sollte aber so sein dass nur der name zu sehen ist und wenn man auf dem namen klickt soll die mailadresse erscheinen zb.: in outlook express sollte es so aussehen wenn man die mail weiterleitet From: "sendername" <sender@gmx.at > gruß fenster |
Dann probier mal
"From: \"Name\" <adresss>" Ohne den Quotes um den Namen ist es IMHO nicht RFC konform. ftp://ftp.rfc-editor.org/in-notes/rfc2822.txt |
funzt nicht
hallo
funzt nicht gruß fenster |
Fehlermeldung?
Logfile-Auszug des Mailservers und des Webservers? |
Lass mal das abschließende "\n" weg...
~ |
$extra = "From: $von <$mailadresse>\n";
machs auf alter art $extra ="From: "+$von+" <"+$mailadresse+"> " gruss |
@Charti: Was soll das bringen?
@fenster: Was steht in den beiden Variablen drinnen? |
Wenn du sicher bist, dass $mailadresse wirklich eine Wert hat (siehe obigen _m3-Beitrag), kannst du auch mal folgendes versuchen:
PHP-Code:
|
Zitat aus meiner PHP Hilfedatei
Beispiel 1. Verschicke von Mail. <?php mail("nobody@example.com", "Betreff", "Zeile 1\nZeile 2\nZeile 3"); ?> Wenn ein vierter String-Parameter übergeben wird, dann wird dieser an das Ende des Mail-Headers gehängt. Mehrfache Header werden durch einen Zeilenumbruch getrennt. Anmerkung: Sie müssen die Header mit \r\n trennen, auch wenn einige Unix-MTAs auch mit einem einfachen Zeilenumbruch (\n) korrekt arbeiten. Beispiel 2. Verschicke Mail mit zusätzlichen Headern. <?php mail("nobody@example.com", "Betreff", $message, "From: webmaster@{$_SERVER['SERVER_NAME']}\r\n" ."Reply-To: webmaster@{$_SERVER['SERVER_NAME']}\r\n" ."X-Mailer: PHP/" . phpversion()); ?> |
Re: mail versenden mit php
Probier das mal so:
PHP-Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag