$mail_address=''; //邮件地址
$mail_title=''; //邮件标题
$mail_content=''; //邮件内容
$message="弹出消息!";
print "send ok";

mail('[email protected]','test','testbody',"From: [email protected]\nReply-To: [email protected]");
php.ini中设置一下stmp.你得有一个好使的stmp服务器.

解决方案 »

  1.   

    虽然有个例子,可是有很多不明之处
    =================================
    <html>
    <head>
    <title>意见信箱</title>
    </head>
    <body>
    <?php
    $mailto="[email protected]";
    if (($topic!="") and ($Email!="") and ($body!="")) {
      $tmpfilename = tempnam("/tmp", "dm");
      $fp = fopen($tmpfilename, "w");
      fwrite($fp, "From: ".$Email."\n");
      fwrite($fp, "Subject: ".$topic."  <访客来信>\n\n");
      fwrite($fp, $body."\n\n");
      fclose($fp);  $execstr="cat ".$tmpfilename." | /usr/lib/sendmail ".$mailto;
      exec($execstr);  $execstr="echo $sender $REMOTE_HOST >> /var/log/mail.log";
      exec($execstr);
      echo "信件已送出!!本站工作人员尽快处理您的问题<p><br><br><br><br><br>";
    } else {
      ?>
      <form action=<? echo($GLOBALS["PHP_SELF"]); ?> method=post>
      <table border=0>
      <tr><td>主题</td><td><input type=text size=20 name=topic></tr>
      <tr><td>姓名</td><td><input type=text size=20 name=sender></tr>
      <tr><td>Email</td><td><input type=text size=20 name=Email></tr>
      <tr><td colspan=2>内容<br><textarea cols=26 rows=10 name=body></textarea></td></tr>
      <tr><td colspan=2><div align=right><input type=submit value="送出"></td></tr>
      </table>
      </form>
      <?
    }
    ?>
    </body>
    </html>