Please help with SMTP Authenticated PHP Email Form
Posted on
16th Feb 2014 07:03 pm by
admin
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 ... cation.htm
Anyway, I have the form created, and I created the PHP file called mail.php. I finally got it to where it does send me an email, but the message is completely blank. My form has four fields, which are: name, email, telephone, and message, so these should each be emailed to me when the form is filled out.
Thank you in advance if anyone can look this over.
Here is my PHP code:
Code: [Select]
<?php
require_once "Mail.php";
$from = "Jane Doe <jane.doe@gmail.com>";
$to = "JD <jim.doe@gmail.com>";
$subject = "Request to contact me";
$name = "name:n";
$email = "email:n";
$phone = "phone:n";
$message = "message:n";
$host = "smtp.gmail.com";
$username = "jane.doe";
$password = "blackcat35";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
print "<meta http-equiv="refresh" content="0;URL=received.htm">";
}
?>
And here is my HTML form:
Code: [Select]
<form method="POST" action="mail.php">
<p>Fields marked (*) are required</p>
<p><strong>Name:* </strong>
<input name="name" type="text" size="40" maxlength="50" id="name" />
<p><strong>Email:* </strong>
<input name="email" type="text" size="40" id="email">
<p><strong>Telephone:</strong>
<input name="message" type="text" size="40" maxlength="30" id="message" />
<p><strong>Message:* </strong>
<textarea name="message" cols="40" id="message"></textarea>
<p><input type="submit" name="submit" value="Submit">
<input type="reset" name="Clear" id="Clear" value="Reset" />
</form>
No comments posted yet
Your Answer:
Login to answer
156
39
Other forums
To add a field on the screen XK02.
Hi All,
How to add an additional field in the vendor change control screen XK02.
The
mysql_query returning boolean instead of mysql ressource
Hi,
I seem to have a weird issue with the php command mysql_query. I pass 2 arguments the que
drop-down with sub-category appear
Hello,
i know how to build a simple dro-down list, im looking for a code when im gonna choose
urldecode question
How would I format this line of code properly?
<?php echo urldecode($_GET['Title']); ?
Procedure with variable number of columns
Hi, I have a procedure that looks like this:
PROCEDURE PROC(p_cursor OUT sys_refcurso
Getting Subdomain Name With PHP?
I want to grab the subdomain name with PHP so I can generate database queries.
for example my
Multi Level Array Problem
hi all,
For example I have array like below:
$temp = array(array('north america', 'us'
grouping within a foreach?
hello all,
I currently have a list of products spit out from my db via a foreach loop. Right
Trying to add functions to table
I have this list of characters and I'm trying to figure out what I have to do to put the results of
The IE or FF detector
Hello Friends,
Problem of today ( we seek for php help ) as following ,
we know all th