Please help with code for 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:
Line number On/Off | Expand/Contract <?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:
Line number On/Off | Expand/Contract <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
70 27
Other forums need help about i store the value of my select statement result to an array and stored it to a variable named $fname
background color imagefill Hello I would like to ask you why I see this square in red color just in my local xampp insta
Inserting a variable in a link I have this code that I want to insert for my own variable but I have no idea how. This is what I wa
Must be a string? Huh, what? HELP? with the following script, I get Fatal error: Property name must be a string in /home/content/e/
Multi image upload I have a gallery to build and want to build a dynamic upload form to allow for $var number of fields
DateObject and Nulls Hi all, I have an array mapped to a value object. One of the items in the array is a PHP Date
post to self Trying to get my form to submit to itself. However I am also trying to use an image for my submit bu
small inaccuracies I have this code to convert fractional base 10 into base 2: while($num > 0)
PHP/Database issue My friend is helping me make a database where you go to a certain webpage of my site and the page wi
php or sql? Sorry not sure if this is a sql problem or php the following code is supposed to delete data from th