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

首頁 > 開發 > PHP > 正文

用PHP通過SMTP發送郵件

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

  由于php沒有提供現成的smtp函數,卻提供了一個功能不甚靈活的mail()函數,這個函數需要服務器配置上的支持,并且不支持smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在于為新手指明方向,并沒有涉及那些高級的內容,一來本身水平有限,二來也擔心不能準確的講述相關的概念,進而對各位造成誤導,還請自行深入學習。

  “使用php發送mail”最近已經成為繼“register_globals”以后本版第二個新手陷阱,今天特地寫這篇文章為新手解惑,希望可以為迷茫的人指明方向。

  讓我們先從以下這個例子開始說起:

  引用:

[[email protected]~/]# telnet localhost 25
trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
220 server.domain.com.br esmtp postfix (2.1.0)
mail from: [email protected]
250 ok
rcpt to: [email protected]
250 ok
data
354 end data with <cr><lf>.<cr><lf>
teste
.
250 ok: queued as 7b41f4665a
quit
221 bye
connection closed by foreign host.

  注:以上來自netkiller的postfix文檔,偷懶,直接用現成的。

  首先是使用telnet來連接本地的25端口,稍微熟悉點網絡的人都知道smtp協議使用25端口,這也就是說,現在在連接本地的smtp服務器。

  引用:

trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
220 server.domain.com.br esmtp postfix (2.1.0)

  這些東西是系統輸出信息,說明已經連接上了,而且這個smtp服務器是postfix做的。

  “mail from: [email protected]”這個命令指明了發件地址是[email protected],“250 ok”說明這條命令被服務器接受并正確執行,這類似http協議的200、404、500等狀態代碼。接下來的“rcpt to: [email protected]”指明了收件地址是[email protected]

  引用:

data
354 end data with <cr><lf>.<cr><lf>
teste
.

  這一段是輸入郵件正文,輸入“data”以后系統提示使用“<回車>.<回車>”來結束輸入,正文內容是“teste”。

  最后使用“quit”退出。

  注:以上來自netkiller的postfix文檔,偷懶,直接用現成的。

  首先是使用telnet來連接本地的25端口,稍微熟悉點網絡的人都知道smtp協議使用25端口,這也就是說,現在在連接本地的smtp服務器。

  引用:

trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
220 server.domain.com.br esmtp postfix (2.1.0)

  這些東西是系統輸出信息,說明已經連接上了,而且這個smtp服務器是postfix做的。

  “mail from: [email protected]”這個命令指明了發件地址是[email protected],“250 ok”說明這條命令被服務器接受并正確執行,這類似http協議的200、404、500等狀態代碼。接下來的“rcpt to: [email protected]”指明了收件地址是[email protected]

  引用:

data
354 end data with <cr><lf>.<cr><lf>
teste
.

  這一段是輸入郵件正文,輸入“data”以后系統提示使用“<回車>.<回車>”來結束輸入,正文內容是“teste”。

  最后使用“quit”退出。

 

  注:以上來自netkiller的postfix文檔,偷懶,直接用現成的。

  首先是使用telnet來連接本地的25端口,稍微熟悉點網絡的人都知道smtp協議使用25端口,這也就是說,現在在連接本地的smtp服務器。

  引用:

trying 127.0.0.1...
connected to localhost.
escape character is '^]'.
220 server.domain.com.br esmtp postfix (2.1.0)

  這些東西是系統輸出信息,說明已經連接上了,而且這個smtp服務器是postfix做的。

  “mail from: [email protected]”這個命令指明了發件地址是[email protected],“250 ok”說明這條命令被服務器接受并正確執行,這類似http協議的200、404、500等狀態代碼。接下來的“rcpt to: [email protected]”指明了收件地址是[email protected]

  引用:

data
354 end data with <cr><lf>.<cr><lf>
teste
.

  這一段是輸入郵件正文,輸入“data”以后系統提示使用“<回車>.<回車>”來結束輸入,正文內容是“teste”。

  最后使用“quit”退出。

共2頁: 上一頁 1 [2] 下一頁

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 闸北区| 徐闻县| 邛崃市| 新龙县| 喀什市| 南平市| 微山县| 昌图县| 辉县市| 景宁| 孝义市| 汉中市| 班玛县| 类乌齐县| 酒泉市| 麻阳| 上犹县| 光泽县| 图木舒克市| 临桂县| 阳城县| 特克斯县| 屏东县| 内乡县| 库尔勒市| 樟树市| 井冈山市| 陆良县| 资溪县| 汉寿县| 淮南市| 绍兴市| 乐业县| 潜山县| 吉隆县| 永兴县| 安多县| 社会| 西盟| 蚌埠市| 商都县|