對(duì)于那個(gè)SMTP類及一個(gè)例子
發(fā)表時(shí)間:2023-07-30 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]因?yàn)轱@示的原因,發(fā)上來的帖里里有一些空格被刪除了,造成大家使用上的一些錯(cuò)誤。分析如下:1,因?yàn)椴唤?jīng)意的修改,大家拿到這樣的很優(yōu)秀的類后,總希望改成自己看起來舒心一些。不過我需要提醒一些,在這個(gè)程序里...
因?yàn)轱@示的原因,發(fā)上來的帖里里有一些空格被刪除了,造成大家使用上的一些錯(cuò)誤。
分析如下:
1,因?yàn)椴唤?jīng)意的修改,大家拿到這樣的很優(yōu)秀的類后,總希望改成自己看起來舒心一些。不過我需要提醒一些,在這個(gè)程序里,有時(shí)增加或者刪除幾個(gè)空格都會(huì)造成程序出錯(cuò)。
2,現(xiàn)在我將發(fā)上來的程序的一些問題說說明一下。
Content-Type:后面的1-2行前面要有數(shù)個(gè)空格。請(qǐng)加上。HTML中每一行前面的空格都不會(huì)顯示,所以,帖子里沒有了。
這是前面一個(gè)朋友帖出的內(nèi)容,我修改后如下:
This is a multi-part message in MIME format.
--=====_1__=====
Content-Type: multipart/alternative;
boundary="=====_2__====="
--=====_2__=====
Content-Type: text/plain;
charset="GB2312"
Content-Transfer-Encoding: base64
x+vKudPD1qez1khUTUwguPHKvbXE08q8/sjtvP7AtLLpv7S4w9PKvP4=
--=====_2__=====
Content-Type: text/html;
charset="GB2312"
Content-Transfer-Encoding: base64
PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PjxoMT7A/dfTPC9oMT48L2JvZHk+PC9odG1sPg==
--=====_2__=====--
--=====_1__=====--
這里有一個(gè)例子:
其實(shí)很簡單的。
$sender= new smtp();
$fromname="sony";
$frommail="sonymusic@china.com";
$toname="pbabi";
$tomail="panbei@163.net";
$subject="一個(gè)例子";
$text_body="請(qǐng)使用支持HTML 格式的郵件軟件來查看該郵件";
$html_body.="<html><head></head><body><h1>例子</h1></body></html>";
$send_ok=$sender->send($fromname,$toname,$frommail,$tomail,$subject,$text_body,$html_body);