PHP--下面這個類的功能則很強大,不但能發html格式的郵件,還可以發附件
class Email {
//---設定全域變數
var $mailTo = ""; // 收件者
var $mailCC = ""; // 抄送
var $mailBCC = ""; // 秘密抄送
var $mailFrom = ""; // 寄件者
var $mailSubject = ""; // 主題
var $mailText = ""; // 文字格式設定的信件主體
var $mailHTML = ""; // html格式的信件主體
var $mailAttachments = ""; // 附件
/* 函數setTo($inAddress) :用於處理郵件的地址 參數 $inAddress
為包涵一個或多個字串,email地址變數,使用逗號來分割多個郵件地址
預設傳回值為true
**********************************************************/
function setTo($inAddress){
//--用explode()函數根據”,”對郵件地址進行分割
$addressArray = explode( ",",$inAddress);
//--通過迴圈對郵件地址的合法性進行檢查
for($i=0;$icheckEmail($addressArray[$i])==false) return false; }
//--所有合法的email地址存入數組中
$this->mailTo = implode($addressArray, ",");
return true; }
/**************************************************
函數 setCC($inAddress) 設定抄送人郵件地址
參數 $inAddress 為包涵一個或多個郵件地址的字串,email地址變數,
使用逗號來分割多個郵件地址 預設傳回值為true
**************************************************************/
function setCC($inAddress){
//--用explode()函數根據”,”對郵件地址進行分割
$addressArray = explode( ",",$inAddress);
//--通過迴圈對郵件地址的合法性進行檢查
for($i=0;$icheckEmail($addressArray[$i])==false) return false; }
//--所有合法的email地址存入數組中
$this->mailCC = implode($addressArray, ",");
return true; }
/***************************************************
函數setBCC($inAddress) 設定秘密抄送地址 參數 $inAddress 為包涵一個或多
個郵件地址的字串,email地址變數,使用逗號來分割多個郵件地址 預設傳回值為
true
******************************************/
function setBCC($inAddress){
//--用explode()函數根據”,”對郵件地址進行分割
$addressArray = explode( ",",$inAddress);
//--通過迴圈對郵件地址的合法性進行檢查
for($i=0;$i{ if($this->checkEmail($addressArray[$i])==false)
return false;
}
//--所有合法的email地址存入數組中
$this->mailBCC = implode($addressArray, ",");
return true;
}
/*****************************************************************
函數setFrom($inAddress):設定寄件者地址 參數 $inAddress 為包涵郵件
地址的字串預設傳回值為true
***************************************/
function setFrom($inAddress){
if($this->checkEmail($inAddress)){
$this->mailFrom = $inAddress;
return true;
} return false; }
/**********************
函數 setSubject($inSubject) 用於設定郵件主題參數$inSubject為字串
http://www.bkjia.com/PHPjc/631889.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631889.htmlTechArticlePHP--下面這個類的功能則很強大,不但能發html格式的郵件,還可以發附件 ?php class Email { //---設定全域變數 var $mailTo = ; // 收件者 var $mailCC = ;...