有時(shí)您希望人們?cè)谀木W(wǎng)頁(yè)上填寫如訂購(gòu)單或意見表之類的表格,遞交后既直接寄往您的信箱。我們提供了一個(gè)訂購(gòu)單的例子,您可以舉一反三。
一、安裝方法:
1、在此下載phpmail.zip;
2、用Winzip32之類的軟件解包,得到以下文件:
formmail.htm
formmail.php
3、請(qǐng)修改formmail.php 相應(yīng)項(xiàng)目,具體如下:
if ($to == "") $to = "yourname@x263.net";
//如果表單中沒有收件人,請(qǐng)?jiān)O(shè)置默認(rèn)收件人e-mail。
if ($from == "") $from = "yourname@x263.net";
//如果表單中沒有寄件人,請(qǐng)?jiān)O(shè)置默認(rèn)寄件人e-mail。
if ($subject == "") $subject = "無主題";
//如果表單中沒有指定主題,請(qǐng)?jiān)O(shè)置默認(rèn)主題。
$smtp = "smtp.x263.net"; //您的SMTP
服務(wù)器供應(yīng)商,可以是域名或IP地址。
$check = 1; //SMTP需要要身份驗(yàn)證設(shè)值為 1 不需要身份驗(yàn)證值為
0,現(xiàn)在大多數(shù)的SMTP服務(wù)商都要驗(yàn)證,如不清楚請(qǐng)與您的smtp 服務(wù)商聯(lián)系。
$username = "yourname"; //您的email帳號(hào)名稱。
$password = "yourpassword"; //您的email密碼。
$s_from = "yourname@x263.net"; //此email
必需是發(fā)信服務(wù)器上的email。
4、把以上兩文件用ASCII方式上載到您的WWW目錄中;
二、調(diào)用方法:
訪問http://yourdomain.com/formmail.htm
,添表并遞交(Submit),很快您就能收到信。
三、深入說明:
1、可以修改.htm里的Form表單來完成不同的工作;其中name="from"
這個(gè)項(xiàng)目必須保留。
2、 Linux服務(wù)器不提供sendmail 服務(wù),所以通過我服務(wù)器調(diào)用sendmail發(fā)信是不可能的(php
mail函數(shù)也不能使用),因此我們提供此程序以便用戶實(shí)現(xiàn)發(fā)信的功能,功能類似于我們NT提供的Jmail
組件,發(fā)信不是本機(jī)來發(fā),而是把你的發(fā)信請(qǐng)求轉(zhuǎn)移到專門郵件服務(wù)器,由專門的郵件服務(wù)來發(fā)。 |