可以直接從網站寄信囉!使用mail()

<?php
  $MailTo    = "dana@msXX.hinet.net";
  $MailTitle = "測試信";
  $MailText  = "這是一封測試信 \n這是第二行 \n這是第三行 \n大塊文章-PHP筆記區";
  $MailFrom  = "From:dana@msYY.hinet.net";
  $Form      = "Content-Type: text/html; charset='big5';\n";
  mail($MailTo, $MailTitle, $MailText, $MailFrom);
  mail($MailTo, $MailTitle, $MailText, $MailFrom . "\n" . $Form);
?>
函式:

mail($MailTo, $MailTitle, $MailText, $MailFrom)格式:
$MailTo 要寄給什麼人(收件人)。
$MailTitle 信件的標題。
$MailText 信件的本文。
$MailFrom 什麼人寄出去的信(寄件人);可以加上 $Form 設定信件格式、字元編碼方式。
說明:
  1. "\n"是換行(按了Enter鍵),"\t"是定位(按了Table鍵),這兩個指令只針對檔案讀寫或純文字寄信才有用;輸出至畫面或是HTML格式檔要換行請用<br>。
  2. 配合前一範例「留言板Form」的方式,就可以直接在網站填好收信人和信件內容後寄信囉!
除錯:
  1. Warning: Failed to Connect in SendMail.php on line 10
    寄信失敗!警告在檔案SendMail.php的第10行有mail()指令,而這個mail()無法連結Server寄信。
    請確認執行PHP的Server是否允許你有寄信的權限。

作者:Dana, cowwu@ms15.hinet.net, 2000/12/18
本文章公開於個人網站 http://www.dana.idv.tw
Home Copyright © 2000 Shu-Chen Wu