|
要使mail()能夠運(yùn)行,你必須有一個(gè)SMTP服務(wù)器以便php能夠連接上去.不管這個(gè)服務(wù)器對(duì)郵件程序多么重要,大多數(shù)人對(duì)它如何運(yùn)轉(zhuǎn)沒有一星半點(diǎn)的概念.在本教程中,我們將揭示SMTP的秘密并解決一些使用php發(fā)送郵件的常見問題.而本文中的另一些主題將包括循環(huán)遍歷一個(gè)地址列表的方法以及同時(shí)以文本和HTML格式向接收者發(fā)送一個(gè)郵件的方法.
SMTP是簡(jiǎn)單郵件傳輸協(xié)議(Simple Mail Transfer Protocol)的縮寫,而一個(gè)SMTP服務(wù)器是一臺(tái)運(yùn)行這種協(xié)議并發(fā)出郵件的計(jì)算機(jī).運(yùn)行這種協(xié)議實(shí)際上指的是運(yùn)行諸如Sendmail和Qmail的程序--如果你使用的是一臺(tái)非Windows計(jì)算機(jī)的話.在Windows平臺(tái)上,作為Windows NT Service Pack一部分或是內(nèi)建于Windows 2000內(nèi)部的SMTP服務(wù)程序就是典型的這種程序.
我并不是說SMTP軟件包就只有那些,但是它們是最普通的.如果你的Web站點(diǎn)使用了互聯(lián)網(wǎng)服務(wù)提供者的主機(jī)軟件包(InterNET Service Provider's virtual hosting package)的一部分,那么SMTP服務(wù)程序就應(yīng)該已經(jīng)在這臺(tái)計(jì)算機(jī)上安裝了.如果你是一臺(tái)位于ISP或是室內(nèi)的計(jì)算機(jī)的系統(tǒng)管理員,那么你很有可能已經(jīng)在這臺(tái)計(jì)算機(jī)上安裝了某種SMTP軟件,用來處理從Web服務(wù)器發(fā)送郵件的過程.
但是,如果你是一個(gè)個(gè)人用戶并只有一個(gè)開發(fā)用的Web服務(wù)程序運(yùn)行在你的個(gè)人電腦上,你可能沒有在自己的機(jī)器上運(yùn)行SMTP軟件.下面是一個(gè)非常簡(jiǎn)單但是準(zhǔn)確的拇指定律:如果你是一個(gè)Windows用戶而從沒有看見SMTP服務(wù)器這樣的字眼,那么你就沒有運(yùn)行這個(gè)程序.如果你確實(shí)沒有,那么你有兩種選擇:安裝,配置,和維護(hù)一個(gè)SMTP服務(wù)程序(如果你不知道那是怎么一回事的話就不推薦你使用這種方法)或是使用一個(gè)現(xiàn)存的SMTP服務(wù)器.
php技術(shù):用PHP發(fā)電子郵件,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。