Frage zu PHP-Mail...

Bash, Shell, PHP, Python, Perl, CGI
Anonymous

Frage zu PHP-Mail...

Post by Anonymous »

Hi und Hallo,

folgt findet Ihr einen Auszug aus einem PHP-Script, dass einen PDF-Anhang mitsendet.

Die Frage ist jetzt aber, wie ich den Absendernamen und die Adresse einbauen kann:

"From: Name mail@mail.de" Doch wohin?

...
$header .= "MIME-Version: 1.0";
$header .= "nContent-Type: multipart/mixed; boundary=$boundary";
$header .= "n".$mail_header;
$header .= "nX-Mailer: "Astrid" - PHP Version: ".phpversion();
#$header .= "nnThis is a multi-part message in MIME format -- Dies ist eine mehrteilige Nachricht im MIME-Format";
$header .= "n--".$boundary;
$header .= "nContent-Type: text/plain";
$header .= "nContent-Transfer-Encoding: 8bit";
$header .= "nn".$mail_body;
$header .= "n".$attachmends;
$header .= "nn--".$boundary."--";
mail($user_mail,$mail_subject,"",$header);
...

Wäre klasse, wenn Ihr mir ein Beispiel posten könntet.


Vielen Dank
Astrid
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11

Re: Frage zu PHP-Mail...

Post by arty »

Anonymous

...

Post by Anonymous »

Hi,

muss das sein?

Ich habe heute keine Lust mehr, mir irgend welche Script anzuschauen ;-))

Kann mir keiner sagen, wo ich die Absenderinformationen einbauen muss?

Beste Grüße
Astrid
arty
Userprojekt
Userprojekt
Posts: 729
Joined: 2002-06-12 10:11

Re: Frage zu PHP-Mail...

Post by arty »

preacher
Posts: 24
Joined: 2003-12-10 18:57

aufpassen beim from-header

Post by preacher »

beachte auf jeden fall, dass der from-header nach möglichkeit rfc822-konform ist!
http://www.faqs.org/rfcs/rfc822.html

Code: Select all

$header .= "From: ich@domain.tldn"; 
geht auf jeden fall (packs ganz nach oben), der php mail befehl setzt eh noch was drüber ;-)

bei freenet-email adressen gibts probleme mit

Code: Select all

$header .= "From: ich@domain.tld <ich@domain.tld>n"; 
außerdem ist

Code: Select all

$header .= "From: "Mein Name" <ich@domain.tld>n"; 
auch weit verbreitet.

das freenet-problem sollte man auch über google finden.
tritt auf bei gleichheit von name und email in from-header. dann gibt der server einen syntax error im header zurück.

ciao,
preacher