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
Placing and array within an array then sorting it!
I have a page that runs two large mysql queries and saves the results into arrays, in php I then per
PHP & MS Access - Line Break
Hey Guys!
I'm pulling records from an MS Access database and listing them using PHP and I'm r
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
Simple code help with redirects
I am trying to figure out a redirect script that detects if the browser is IE 7 and if it does, redi
Database/Table Collation
What is the Database, and table collations used for? i don't understand what there used for since co
PHP Code To Change Font Color in Table Cell
I would appreciate help with the following snippet of my php code. I am just trying to change the f
The type or namespace name 'ServiceModel' does not exist in the namespace 'System'
When I locally run the website, it works just fine, but when I uploaded it to the hosting environmen
SWF image using php?
Hello once again.
My latest en devour requires me to produce an image of a static .swf that i
Mail functionality from localhost to server
Hi
I am facing problem of mail functionality.
When i tested mail functionality in my
help with image upload code
Hello,
right now this code I have resizes images and then places them into the uploads folder