Sending E-mail Within PHP

Reply

Join Date: Apr 2005
Posts: 71
Reputation: AhmedHan is an unknown quantity at this point 
Solved Threads: 1
AhmedHan's Avatar
AhmedHan AhmedHan is offline Offline
Junior Poster in Training

Sending E-mail Within PHP

 
0
  #1
May 23rd, 2005
Here is code for sending e-mail which I wrote down :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Send Mail</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<h1>SENDING MAIL</h1>
<form action="Mail.php" method="post">
<table width="200" border="0">
<tr>
<td>To Whom :</td>
<td><input type="text" name="Target" size="50" value="Someone@somenet.com"></td>
</tr>
<tr>
<td>Topic :</td>
<td><input type="text" name="Topic" size="50" value="Tryout"></td>
</tr>
<tr>
<td>Message :</td>
<td><textarea name="Message" cols="50" rows="10">Let's hope this message to be sent!</textarea></td>
</tr>
<tr>
<td>How many :</td>
<td><input type="text" name="Num" size="10" value="1"></td>
</tr>
<tr>
<td><input type="submit" name="Send" value="SEND IT!"> </td>
<td><input type="reset" name="Dont" value="Cancel"></td>
</tr>
</table>
</form>
<?
$Target =$_POST["Target"];
$Topic =$_POST["Topic"];
$Message=$_POST["Message"];
$Num =$_POST["Num"];
$Send =$_POST["Send"];

for($i=1; $i<=$Num; $i++) { $Send=mail($Target, $Topic, $Message);
if ($Send) { echo "Your mail is sent."; } else { echo "Unexpected error!"; } }
?>
</body>
</html>
And here is the given error :
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\Prog\Apache\Apache2\htdocs\EMail\Mail.php on line 40
What should I do? Please help me...
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 348
Reputation: paradox814 is an unknown quantity at this point 
Solved Threads: 4
paradox814's Avatar
paradox814 paradox814 is offline Offline
Posting Whiz

Re: Sending E-mail Within PHP

 
0
  #2
May 23rd, 2005
contact your webhost as it seems they have not properly set up the mail servers in the config files, or maybe you just weren't given permission
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 71
Reputation: AhmedHan is an unknown quantity at this point 
Solved Threads: 1
AhmedHan's Avatar
AhmedHan AhmedHan is offline Offline
Junior Poster in Training

Re: Sending E-mail Within PHP

 
0
  #3
May 24th, 2005
Sorry that I have forgot to write that my page is not on a web server. It is on my computer.
The PHP script is being run on "Apache 2.0 - PHP 5 - WinXP" platform.
Reply With Quote Quick reply to this message  
Join Date: May 2005
Posts: 4
Reputation: developerszone is an unknown quantity at this point 
Solved Threads: 0
developerszone developerszone is offline Offline
Newbie Poster

Re: Sending E-mail Within PHP

 
0
  #4
May 26th, 2005
so how will that process den ? since u didn't put up ur pages in ur web server ?
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 348
Reputation: paradox814 is an unknown quantity at this point 
Solved Threads: 4
paradox814's Avatar
paradox814 paradox814 is offline Offline
Posting Whiz

Re: Sending E-mail Within PHP

 
0
  #5
May 26th, 2005
you will have to setup a mail server, and point it there
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 71
Reputation: AhmedHan is an unknown quantity at this point 
Solved Threads: 1
AhmedHan's Avatar
AhmedHan AhmedHan is offline Offline
Junior Poster in Training

Re: Sending E-mail Within PHP

 
0
  #6
May 26th, 2005
So, how can I install a mail server to my computer. Isn't there a way for sending mail without setting the page onto an external (real) web server?
Reply With Quote Quick reply to this message  
Join Date: Oct 2004
Posts: 348
Reputation: paradox814 is an unknown quantity at this point 
Solved Threads: 4
paradox814's Avatar
paradox814 paradox814 is offline Offline
Posting Whiz

Re: Sending E-mail Within PHP

 
0
  #7
May 26th, 2005
i did a quick google search for mail servers.... why don't you give it a try:
http://www.google.com/search?hl=en&q...=Google+Search
Reply With Quote Quick reply to this message  
Join Date: Apr 2005
Posts: 71
Reputation: AhmedHan is an unknown quantity at this point 
Solved Threads: 1
AhmedHan's Avatar
AhmedHan AhmedHan is offline Offline
Junior Poster in Training

Sendmail Binary

 
0
  #8
May 26th, 2005
That is all OK.

But,
For the Mail functions to be available, PHP must have access to the sendmail binary on your system during compile time. If you use another mail program, such as qmail or postfix, be sure to use the appropriate sendmail wrappers that come with them. PHP will first look for sendmail in your PATH, and then in the following: /usr/bin:/usr/sbin:/usr/etc:/etc:/usr/ucblib:/usr/lib. It's highly recommended to have sendmail available from your PATH. Also, the user that compiled PHP must have permission to access the sendmail binary.
what is this "SENDMAIL BINARY"?
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:


Thread Tools Search this Thread



About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC