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
compile php5 with DOM
Hi,
I can't manage to compile php 5.3.0 from source on Windows to include DOM,
in spite of
Help pulling in 'id' with "read more" link
I'm trying to create snippets of my articles in the cms I'm creating, and then have them redirect to
How to change www in url with a specified name
Hi
I'm trying to change the url http://www.sitename.com/apparels to something like below
http:
How to refresh a parent page from a modal popup
Hi,I have a modal popup in which I need to upload a file and store in the database should give a mes
Get keys and values from an array
Hellow,
I have an array $Data with keys and values. With a foreach I can display all the valu
php not working written for consumption of slots
1. Here is the function where i will be allowed to consume the slot booked by me.
2. Here i c
controlling/creating accounts with privileges
hi all,
i'm trying to figure out how i can create/control account with privileges, for instance a
Issues: PHP Forms -Clearing
I've tried looking online before actually asking for help, but I've been looking for about the past
Problems with adding a link to one position in a 'foreach' loop, please help
Hello!
Iam pretty new to programming and I wanna create a table with users from an array. It
Calander Basic Spript help
hi, just starting out with PHP and have the following script:
<?php
//This gets t