这是个简单的有建程序,研究一下吧。
<HTML> 
<HEAD> 
<TITLE>一个简单的email表单</TITLE> 
</HEAD> 
<BODY> 
<td><table WIDTH="400"> 
<tr> 
<td ALIGN=LEFT><form ACTION="<?ECHO $PHP_SELF ?>" METHOD="POST"> 
你的姓名:<br> 
<input TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30"><br> 
收信人Email地址:<br> 
<input type="text" name"email1" size="20" maxlength="30"><p> 
你的Email地址:<br> 
<input type="text" maxlength="40" width="20" name="email2"><br> 
主题:<br> 
<input type="text" name="subject" size="20" maxlength="30" 
<br>正文:<br> 
<textarea rows="11" cols="40" name="message"></textarea> 
<p><input type="submit" value="发送!"></form> 
</tr> 
</table> 
<?php 
print "<center>"; 
print "很高兴见到你,$name."; 
print "<br><br>"; 
print "谢谢使用!"; 
print "</center>"; 
if($submit){ 
mail("$email1","$subject","$message.My E-mail is $email2.Greetings from $name."); 

?> 
</body> 
</html>

解决方案 »

  1.   

    你理解错了,我问的不是代码如何写,而是说如何解决在win下无法用mail()的问题。
      

  2.   

    呵,你的错误提示是什么??
    1,邮件服务器是否可以正常运作
    2,建议你检查一下,email地址是否写正确,并存在该地址,可别用什么[email protected]  :)
      

  3.   

    Warning: Failed to Connect in........,就是调用mail()的函数
    我知道要改php.ini里的
    mail function] 
    ; For Win32 only. 
    SMTP = ..........   原来默认的是localhost但不知改成什么,是不是在win下要装邮件服务器?