$to = "firstname.lastname@example.org"; $from = "email@example.com"; $from_display = "Someone <firstname.lastname@example.org>"; $subject = "Some Subject"; $message = "Some Message This is a message I am sending to myself to test with Thank you, The end"; $header_string = "From: $from_display\r\nReply-To: $from\r\nX-Mailer: X7C3/PHP/".phpversion()."\r\n"; mail($to,$subject,$message,$header_string);
The E-Mail sends fine, but when I view it in Thunderbird I get an extra dot at the end for some reason, for example:
[!--quoteo--][div class=\'quotetop\']QUOTE[/div][div class=\'quotemain\'][!--quotec--]
This is a message I am sending to myself to test with
Just like that I get two newlines and a dot appended to my E-Mail message. In my webmail clients the dot does not appear at all. The additions are added both when I send it using sendmail on localhost with PHP's built in mail function and when I use my webhost's SMTP server (raw connection not channeled through mail()).
I think the most likely cause is that I'm missing some important stuff from the headers above or something like that, so if you know anything about E-Mail maybe you could look at it and let me know, or if you can think of anything that might be causing it. I don't get the dot on other PHP E-Mails (such as the signup E-Mail for this forum).