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
Problem with shopcart code
Hello, I am having a bit of trouble being able to add a product to my shopcart. My mysql database is setup correctly with the tables (User, ShopCart, ShopCartLine, Product, Order, OrderLine,
Please help with code for SMTP authenticated PHP email form
Hello, I'm creating a PHP email form, and for this particular server, I have to use SMTP Authentication. They hosting service sent me this link: http://email.about.com/od/emailprogramm ...
cyrillic string conversion question
Hello,
Please help - should be a simple fix.. driving me nuts
Everything seemed to be working fine. I have a table, it alphabetically lists a bunch of cities and relivant city data.However, I found out that the city is showing up only one time when I have can
Just cannot get 'area' to submit to db using same php code as already used
Basically all i have done is just modified some code and added an area section.The form is allready submitting other things like location price etc.And i have simply added a field in db called area
Escape Latin Characters
I need to escape latin characters in an xml doc. Example: "é" is escaped to "é". I thought I could use the ASCII function, but SELECT ASCII('é') FROM DUAL in Oracle gives me 50089.
Problem with coding MySQL query
I'm having heaps of trouble getting one of my PHP/MySQL queries to work for some reason (and the funny thing is there are plenty that are identical to it all the way through the site) so I'm wondering
Using unserialize()
Hi there.I have some data in my database that is serialized.e.g. a:2:{i:0;s:9:"Test";i:1;s:4:"Another Test";}I'm unsure how to use unserialize to convert it into a string in the
why is it over writing
Code: $filepaths[] = $_FILES['new_image'];foreach ($filepaths as $filepath){$imagename = strtolower($filepath['name']);$charref = substr($imagename, 0, strrpos($imagename, '.'));
small inaccuracies
I have this code to convert fractional base 10 into base 2: while($num > 0) { echo "<tr><td>". $num." * 2 =