HTML Email rec'd as Source Code
Posted on
16th Feb 2014 07:03 pm by
admin
The code does create and send the email successfully. However, the message shows as html code and not an html email. Any ideas what is causing this?
Thanks.
Code: // Email
require_once "/mail.php";
require_once "/mime.php";
require_once "/Crypt/GPG.php";
require_once "/EDITED FOR PRIVACY";
$to = FORM_MAILER;
$crlf = "n";
$hdrs = array(
'From' => EDITED,
'Subject' => "Test Email - Received $date",
'Reply-to' => EDITED
);
$smtp["host"] = SMTP_HOST;
$smtp["port"] = SMTP_PORT;
$smtp["auth"] = true;
$smtp["username"] = SMTP_USERNAME;
$smtp["password"] = SMTP_PASSWORD;
$html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<style type="text/css">
* { margin: 0; padding: 0; }
</style>
</head>
<body>
<div id="body">
<h1>TEST</h1>
<p><br /></p>
<p>TEST</p>
<p><br /></p>
<table>
<tr>
<td>Date:</td>
<td>' . $date . '</td>
<td></td>
<td></td>
</tr>
<tr>
<td>First Name:</td>
<td>' . $first_name . '</td>
<td>Last Name:</td>
<td>' . $last_name . '</td>
</tr>
</table></div></body></html>';
$mime = new Mail_mime($crlf);
//$mime->setTXTBody(strip_tags($html));
$mime->setHTMLBody($html);
//$mime->addAttachment();
// Encryption
$data = $mime->setHTMLBody($html);
$gpg = new Crypt_GPG();
$gpg -> addEncryptkey(GPG_SECURE);
$encrypted = $gpg -> encrypt($data);
$body = $mime->get();
$hdrs = $mime->headers($hdrs);
ob_start();
$mail = Mail::factory('smtp', $smtp);
$mail->send($to, $hdrs, $encrypted)
or die('Error while processing your submission.');
ob_end_clean();
I am thinking it is the gpg that is causing the issue. But all my attempts to get around it aren't going well. If I take out the gpg the email is received fine. Thanks for the help
No comments posted yet
Your Answer:
Login to answer
219
25
Other forums
Get ID from Database when Posting with a HTML Form
I have a form I am submitting to a MySql database. Each product has an ID # attached to it that auto
form problem
below in the form action, i've put "test.php?w=$sw&h=$sh" but when i input the for
Show message after entering data
Hello Colleagues
I would like to display messages after entering the data example: "
dat
IIS on 2003 anon access disabled issue
I have an IIS server that belongs to a domain, and anonymous access is turned off for all my sites.
Save file by click
Hello.
I'm not understand how to save file from page. I'd like make link to file with save abil
ereg_replace in Wordpress
Heya - so I'm working on this site: http://world-of-smiles.theportlandco.com/new-patients
The
Is there a more efficient way to code this than what I have?
I have three associative arrays.
$combinedSettings
$userSettings
$defaultSettings
Progress bar tracking file downloads
Hey guys, was wondering if there was a way to track how far a file has been downloaded. I know there
problems with search form numerical "between" sending by php
I am trying to display the results of a search, on a sql database, on a web page. I set up html &quo
Uploading/Downloading files stored in MySQL database
Hey all,
This problem just came up in my website and I'm having a hard time figuring out what