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
does anyone know a php script to send mail using gmails/googles free smtp server
cause i heard u can do that but i dont know how
Multi Dimensional Array Append
Hi Guys
I have a function that returns a multidimentional array eg
$result = functio
help with database debug pls
Parse error: syntax error, unexpected T_ELSE in /home/content/m/e/s/mesick/html/students/05/php/chec
* Gridview and Detailsview in UpdatePanel, insert mode problem
I have a GridView and DetailsView working together. When a record from Gridview is selected, Detail
unserialize help, getting errors
hi all ,
I got a form with 6 fields (2 input and 4 select box), when the page loads one block is
Update data to upper case in parent/child tables
Hi Gurus!
In production we have a product table and which is being reference by many tabl
PHP4 to PHP5 Conversion
Hi Everyone,
I am working on a site that is built up on PHP4 and each page is being started f
Help building / using array
First - this is a cross-posting, if this is wrong I apologise! What started out as a MySQL query que
help need on ob_start()
Hi
I am a newbie in php, I have a code
Line number On/Off | Expand/Contract <?phpo
Contact Form Not Working When I Add Validation Codes
So I built my first working PHP "Contact Us" like form. But, I have been trying to now mak