Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,143,328 members, 7,780,819 topics. Date: Thursday, 28 March 2024 at 11:16 PM

Auto Respond Message By Using Gmail Smtp For Form Submit - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Auto Respond Message By Using Gmail Smtp For Form Submit (2400 Views)

Python Smtp Scanner / Check In: Submit Your C++ Questions Lets Solve (2) (3) (4)

(1) (Reply)

Auto Respond Message By Using Gmail Smtp For Form Submit by nigil: 12:41pm On Mar 09, 2009
Hi i am a newbie here,

I own a website, In my contact page ( http://www.nigil.uuuq.com/Contact Me/ )there is fileds for submitting name, email, and comments from users. By using a php file i am storing these data in to a txt file in the server. what i want to do is to sent an auto respond message to these email id's when they gets submitted using my gmail smtp mail account. i am using a free host so i dont have any mailserver. Is it possible. if possilble please help me to do it. any help would be well appreciated.

given below the code for the html page for submiting data.

<form action="http://www.mysite.com/mailer.php?savedata=1" method="post">
Your Name: <input type="text" name="name"><br>
Your Email : <input type="text" name="email"><br><br>
Your Message:<br> <textarea name="message" rows="1" cols="1"></textarea><br>
<input type="submit" name="submit" value="Submit">
</form>

given below the code for the php page for storing data.

<?php
$savedata = $_REQUEST['savedata'];
if ($savedata == 1){
$data = $_POST['name'];
$data1 .= $_POST['email'];
$data2 .= $_POST['message'];
$file = "YOURDATAFILE.txt";
$fp = fopen($file, "a"wink or die("Couldn't open $file for writing!"wink;
fwrite($fp, "*************** \n" );
fwrite($fp," Name: $data \n"wink;
fwrite($fp," Email: $data1 \n"wink;
fwrite($fp," Message: $data2 \n"wink;
fwrite($fp, "*************** \n" );
fclose($fp);
}
header('Location: http://www.mysite.com/Thank You');
?>

Thanks in Advance,

Nigil.
http://www.nigil.uuuq.com
Re: Auto Respond Message By Using Gmail Smtp For Form Submit by javarules(m): 12:09am On Mar 16, 2009
Traditionally if you host have a server configured, i mean a mail server


<?
$to = "webmaster@php-scripts.com";
$from_header = "From: $from";
if($contents != ""wink
{
//send mail - $subject & $contents come from surfer input
mail($to, $subject, $contents, $from_header);
// redirect back to url visitor came from
header("Location: $HTTP_REFERER"wink;
}
else
{
print("<HTML><BODY>Error, no comments were submitted!"wink;
print("</BODY></HTML>"wink;
}
?>


But if not, u will want to specify your own server connections to use right?

I use linux so the first solution I will profer is one that works on linux, there is a PEAR interface called Mail. I dont know if it is included on windows or not, but on linux, if u insatll PHP Pear, then this code will work


<?php
include("Mail.php"wink;
/* mail setup recipients, subject etc */
$recipients = "feedback@yourdot.com";
$headers["From"] = "user@somewhere.com";
$headers["To"] = "feedback@yourdot.com";
$headers["Subject"] = "User feedback";
$mailmsg = "Hello, This is a test.";
/* SMTP server name, port, user/passwd */
$smtpinfo["host"] = "smtp.mycorp.com";
$smtpinfo["port"] = "25";
$smtpinfo["auth"] = true;
$smtpinfo["username"] = "smtpusername";
$smtpinfo["password"] = "smtpPassword";
/* Create the mail object using the Mail::factory method */
$mail_object =& Mail::factory("smtp", $smtpinfo);
/* Ok send mail */
$mail_object->send($recipients, $headers, $mailmsg);
?>


I found this blog while googling, I never tried it I hope it works
http://deepakssn..com/2006/06/gmail-php-send-email-using-php-with.html

last option, go inside the php.ini file and tinker with the configuration in [mail function] section.

(1) (Reply)

Number Generator Challenge : Can You Solve This? / Capturing Image From Webcam Using Java With Jmf.jar / I Want To Automate My Site To Send Data....

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 16
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.