ホームページ  >  記事  >  php教程  >  PHP のクラス - 大量メール送信

PHP のクラス - 大量メール送信

WBOY
WBOYオリジナル
2016-06-21 09:01:591385ブラウズ

Linuxaid ウィング

このクラスは、メールのグループ送信に使用できます。 linuxシステムは sendmail それを使用するには
php
if ( ! 定義( 'MAIL_CLASS_DEFINED' ) ) {
定義('MAIL_CLASS_DEFINED) ', 1 ) ;

クラスメール {


関数メ​​ール ( $subject, $message, $
senderName, $senderEmail, $ toList, $ccList=0, $bccList=0, $replyTo=0) { senderName
. " <$senderEmail>" > $this->subject = $subject; $this->message = 受信者を定義します
If ( is_array ($ tolist
)) {
$ this- & gt;
toList
, ",", ");
// CC リストの定義
$this-> ;cc = join( $ccList, "," ); = $ccList
if ( is_array($
b) ccList
) && sizeof ($
bccList
) ) { >, "," );} elseif ( $bccList ) {
}
//

送信関数

//
phpmail() 関数を使用して、 メール >返信アドレス <🎜> 🎜 >replyTo ; this->cc ) { $this->headers .= 「シークレット CC


返信メール ( $this->to、$this->subject、$this->message、$this->headers ); //結果を返します

} }
}
} ?>
説明:


パラメータの説明
---------- -
次のパラメータは必須です

:件名、メッセージ、
senderName
senderEmail および


リストへ

-
これらのパラメータはオプションです:ccListbccList および replyTo
- toListccList
および bccList である必要があります有効なメールアドレス

たとえば
- ----- -
$m = 新しいメール ( "
ご挨拶", " >お元気ですか?", " " 🎜>送信者の名前
"wing@linuxaid.com.cn", "送信者メール array("aa@aa.com ", "bb@bb.com
"
)、受信者
"cc@cc.com"
CC );
print "
送信済み電子メール
送信結果
:" 。 $m->send();


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:強力な CGI 言語次の記事:強力な CGI 言語