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.
Did you know?Explore Trending and Topic pages for more stories like this.
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
Request for tunning the below query
Hi,
Can any one help me on the below query while improving the performance,
SELECT * FROM users WHERE Users are not in Blocked
How do I select all users from users table where there users_id is not stored in the block table
License Issue - service type user
Hi,
I would like to understand the following issue regarding sap license.
I wish to
PHP form authentication
Hi guys,
what am trying to achieve is this: Whenever a user tries to login to my website, an
Error in Configure System Landscape Directory phase
Hi
We are getting the error in Configure SLD phase ( 41 of 44 phase).
Please f
Deleted Delivery but material wont return
We deleted a delivery but the material its still pending.
We made a reverse goods movemen
question about stripslashes and real_escape_string
im cleaning up an old app that I wrote fixing some of the vulernabilities from attacks.
I hav
Why does this file not return file names that start with numbers?
This file returns a list of filenames to help populate a drop down in my form. For some reason it ig
Socket Server
In my following socket server, I am trying to listen to a connection through port 12345 in my web br
Time script, set to my time zone?
I am using this line to get the date and time
Code: $time = date(F." ".d.", &q