国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

如何用PHP發電子郵件(2)

2024-05-04 23:02:18
字體:
來源:轉載
供稿:網友

 

mail([接收方], [主題], [郵件主體], [頭信息]);

你只需要簡單的用列表中的下一個名字來替換[接收方].假設你已經有了一個電子郵件地址的數組:

$addresses = array("[email protected]", "[email protected]", "[email protected]");

你所需要做的就是循環遍歷這個數組,取得新地址而后發送這個郵件.

如果你在數據庫中擁有一個電子郵件地址的列表,同樣的原則也是適用的:循環遍歷它們.

你已經懂得要領了.顯然,同樣的概念對你特定的數據庫類型和表結構來說也是適用的,雖然代碼會需要做一些改動.

人們在循環遍歷一個地址列表的時候似乎都忽視了一點:如果你有多于50個地址要處理,你的腳本在完成以前很可能超時,因為php對每一個腳本的運行有一個缺省為30秒的時間限制.你可以修改這個時間限制但是這樣做的時候要小心.要把這種修改限定在特定的腳本上,比方說遍歷一個地址列表發送郵件的腳本.否則,你可能親手將服務器的線程超載,然后你的計算機將崩潰,從此萬劫不復.

要在腳本中設置時間限制,你可以使用set_time_limit()函數.你可以設定時間限制,比如說60(set_time_limit(60)),或者你還可以讓它一直運行直道它完成(set_time_limit(0)).

將這段代碼加到你的腳本里,你的郵件地址遍歷循環會很愉快的繼續工作,直到郵件被發送給了列表中所有的地址.

發送html格式的電子郵件也是一種看起來難,做起來容易的事情.但你學會了如何做這件事,你可能會因為自己曾經認為它很難而踢自己一腳.

我們需要對我們已經編寫的郵件腳本做兩個修改:

你的郵件應該是html格式的.
你必須添加content-type頭信息.

這就是所有要做的事情.擁有一個能閱讀html格式電子郵件客戶端程序的接收方將看見他們的郵件以大的,粗體格式顯示的信件.如果你發送的html格式郵件包括image置標,你一定要記住在src屬性中使用完整的url,例如: <img src="http://www.yourdomain.com/images/image.gif">.

你還應該記住不是每一個人都能閱讀html格式的電子郵件而且那些無法閱讀這種格式的人只能看見html代碼本身.這是另人討厭的,所以最好三思而行.

結論
你可以用php以任何途徑,方法或是可以想象到的任何形式來發送郵件.這個教程只是提供了基本的知識:配置你的服務器并發送簡單的郵件.你還可以將附件和你用mail()函數產生的電子郵件一道發送,修改一大堆不同的頭信息,還有做任何電子郵件客戶端程序和郵件列表發送程序能夠做的事情.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鸡泽县| 苍山县| 偏关县| 马尔康县| 七台河市| 汉川市| 阿勒泰市| 彰武县| 同德县| 修武县| 阳山县| 青铜峡市| 武平县| 巨野县| 新昌县| 文成县| 河东区| 大邑县| 宁德市| 江津市| 东乡| 英德市| 山东| 安达市| 汕尾市| 万州区| 区。| 黄骅市| 东海县| 利川市| 年辖:市辖区| 高唐县| 长汀县| 平凉市| 武陟县| 大丰市| 昆山市| 上杭县| 绥化市| 斗六市| 斗六市|