PDA

View Full Version : HTML emails from PHP script?


Flickstah
2004-01-19, 02:50 AM
OK, I've been looking into this for the last few hours and still can't find the answer I'm looking for.

I want to send a rich html email from a php script that gets its list of recipients from an sql database.

I have a script I bought and I'm modifying to send out html emails.

The only info i can find is to use $headers = "Content-type: text/html\r\n";

then how it's called is...

mail($email, $subject, $message, $headers, "From: Naughty Holly Webmaster<flick@naughtyholly.com>\nX-Mailer: PHP/" . phpversion());

but I keep getting errors with the $headers....

Is there any other way I can set the mime type or am I doing something wrong here??

Any help would be great! :)

-fLIck

Cleo
2004-01-19, 09:01 AM
I don't have an answer, but it is a very good question.

Maybe download Mojo (http://mojo.skazat.com/) and see how it does it.

Flickstah
2004-01-19, 05:52 PM
ok so how I did it was...

$headers= "X-Priority: 1\n";
$headers.= "Content-Type: text/html\n";
$headers.= "From: Naughty Holly Webmaster<flick@naughtyholly.com>\nX-Mailer: PHP/\n";
$headers.= "Return-Path: <flick@naughtyholly.com>\n";

mail($email, $subject, $message, $headers, phpversion());

I had to include all those "$headers" and and move the "from" link up to a header call.

It took an additional 3 hours or so to get that right after trying a bunch of other stuff, but I finally got it working :)

Thanks for the reply cleo :)

-fLIck