Hi, The following code will work, this functionality is use the external html content as email body. And send mails with neatly formatted html content using simple php mailer class.
PHP Code
$mail = new PHPMailer();
$mail->IsMail();
$mail->Timeout = 360;
$mail->From = "";
$mail->FromName = "";
$mail->AddReplyTo(“”);
$mail->AddAddress($Email);
$mail->IsHTML(true);
$mail->Subject = "Html as email";
$file = fopen("email.html","r");
$str=fread($file,filesize("email.html"));
$str = trim($str);
fclose($file);
$mail->Body = $str;
$mail->Send();
$mail->IsMail();
$mail->Timeout = 360;
$mail->From = "";
$mail->FromName = "";
$mail->AddReplyTo(“”);
$mail->AddAddress($Email);
$mail->IsHTML(true);
$mail->Subject = "Html as email";
$file = fopen("email.html","r");
$str=fread($file,filesize("email.html"));
$str = trim($str);
fclose($file);
$mail->Body = $str;
$mail->Send();
Then it will send the external html file as email body.
But be sure that in the html file all images should be full path. like:
http://www.domain.com/images/[image name]
It will be helpful.
Thank you,