[FX.php List] How to send HTML emails in PHP

DC dan.cynosure at dbmscan.com
Thu Jan 24 13:24:48 MST 2008


hi bob,

it's a MIME issue. the html has to be "described" to the email reader 
with a Content-Type. here is the most basic example:

<?php
$header .= "From: Personal Name Here <anotherme at example.com>\r\n";
// tell the email reader to display the message part as HTML
$header .= "Content-Type: text/html; charset=iso-8859-1;\r\n\r\n";

$to = 'nobody at example.com';
$subj='Subject Here';
$mesg = '<html><body>This is HTML. Do <em>view source</em> to 
see.</body></html>';

mail ($to,$subj,$mesg,$header);
?>

cheers,
dan

Bob Patin had written:
> I've got a client for whom I send automated emails from their website; 
> they're asking if I can add their logo to the email. I use something 
> called "sock_mail" which was given to me by a consultant, and it's 
> plain-text.
> 
> Is there an easy way to send an HTML email from PHP? I tried taking some 
> HTML and putting it into an email body, but the message comes back as 
> HTML code rather than what it's supposed to look like when displayed in 
> an HTML email message.
> 
> Instead of pretty HTML, I received this:
> 
> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta 
> http-equiv="Content-Type" content="text/html; " /><title>Untitled 
> Document</title></head><body><img 
> src="http://www.client.com/images/logo.jpg 
> <http://comparisons.advantastar.com/images/logo.jpg>" width="376" 
> height="55" /></body></html>
> 
> Any help would be mucho appreciated.
> 
> Bob Patin
> Longterm Solutions
> bob at longtermsolutions.com <mailto:bob at longtermsolutions.com>
> 615-333-6858
> http://www.longtermsolutions.com
> Member of FileMaker Business Alliance and FileMaker TechNet
> 
>   CONTACT US VIA INSTANT MESSAGING:
>      AIM or iChat: longterm1954
>      Yahoo: longterm_solutions
>      MSN: tech at longtermsolutions.com <mailto:tech at longtermsolutions.com>
>      ICQ: 159333060
> 
> --------------------------
> Contact us for FileMaker hosting and programming for all versions of 
> FileMaker
> PHP • CDML • Full email services • Free DNS hosting • Colocation • 
> Consulting
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list


More information about the FX.php_List mailing list