我想将以下的表单通过post提供给一个php邮件发送程序,可以发送到指定的邮箱,在网上找过几个但都发送不成功,邮箱收不到邮件的, 求!  
 <table   WIDTH="400"   >   
  <tr>   
  <td   ALIGN=LEFT><form   ACTION="mail.php"   METHOD="POST">   
  Name:   
  <br><input   TYPE="text"   NAME="name"   SIZE="20"   MAXLENGTH="30"><br>   
  Email   you   are   senting   to:   
  <br><input   TYPE="text"   NAME="email1"   SIZE="20"   MAXLENGTH="30">   
  <p>Your   Email:   
  <br><input   TYPE="text"   MAXLENGTH="40"   WIDTH="20"   NAME="email2"><br>   
  Subject:   
  <br><input   TYPE="text"   NAME="subject"   SIZE="20"   MAXLENGTH="30">   
  <br>Message:   
  <br><textarea   ROWS="11"   COLS="40"   NAME="message"></textarea>   
  <p><input   TYPE="submit"   VALUE="Send   it!"></form>   
  <br></form></td>   
  </tr>   
  </table>

解决方案 »

  1.   

    $mail = $_POST['mail'];$sql="select username,pwd from Menber where mail='$mail'";$mail_rs = mysql_query($sql); if(!$mail_row = mysql_fetch_array($mail_rs))
    {
    echo "<script>alert('您输入的邮箱错误');history.back();</script>";
    exit;
    }
    else
    {

    $mailvalue = $mail_row['username']."&nbsp;&nbsp;&nbsp;"."你好!"."<br>"."您的密码是的".$mail_row['pwd']."<br>"."请注意保管!!";
    $smtpserver = "smtp.163.com";//SMTP服务器
    $smtpserverport =25;//SMTP服务器端口
    $smtpusermail = "[email protected]";//SMTP服务器的用户邮箱
    $smtpemailto = "[email protected]";//发送给谁
    $smtpuser = "default.asp";//SMTP服务器的用户帐号
    $smtppass = "26901880";//SMTP服务器的用户密码
    $mailsubject = "财帐通 自动回复邮件";//邮件主题
    $mailbody = "$mailvalue";//邮件内容
    $mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件
    $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证.
    //$smtp->debug = false;//是否显示发送的调试信息
    $smtp->sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype);
    echo "<script>alert('密码已经发到你的邮箱里,请注意查收并注意保管');window.location='index.php';</script>"; }测试过了,好用
      

  2.   

    上面的好象是windows下的密码取回功能,但我是需要将一个表单提交的内容到指定的邮箱的php程序,我的空间提供商是linux服务器,mail函数好用,求!!
      

  3.   

    <?
    $to = '收件人';
    $subject = "标题";
    $msg =  '正文';$headers = 'From: 发件人' . "\r\n" .
        'Reply-To: 发件人' . "\r\n" .
        'X-Mailer: PHP/' . phpversion()  . "\r\n";
    $headers .= 'MIME-Version: 1.0' . "\r\n";
    $headers .= 'Content-type: text/html; charset=gb2312' . "\r\n";mail("$to", "$subject", "$msg","$headers");?>最近给别人写的
    mail()就是简单啊,字少