ホームページ >バックエンド開発 >PHPチュートリアル >PHP のクラス: 一括メール_PHP チュートリアル
このクラスは大量のメールに使用できます。テスト環境は Linux です。これを使用するには、sendmail をインストールする必要があります。クラスメール {
関数メール ( $subject, $message, $senderName, $senderEmail, $toList, $ccList=0, $bccList=0, $replyTo=0) { $this->sender = $senderName . <$ senderEmail>";
$this->replyTo = $replyTo;
$this->subject = $subject;
$this->message = $message;
// 受信者を定義します
if ( is_array ($ toList) ) {
$this->to = join( $toList, "," );
} else {
$this->to = $toList;
}
// CC リストを定義します
if ( is_array ($ccList) && sizeof($ccList) ) {
$this->cc = join( $ccList, "," );
} elseif ( $ccList ) {
$this->cc = $ccList;
}
// パスワード カーボン コピー リストを定義します
if ( is_array($bccList) && sizeof($bccList) ) {
$this->bcc = join( $bccList, "," ) elseif ( $bccList ); ) {
$this->bcc = $bccList;
}
}
// Send 関数
// php の mail() 関数を使用してメールを送信します
function send () {
//Sender
$this- >headers = "From: " . $this->sender . " ";
// 返信アドレス
if ( $this->replyTo ) {
$this->headers .= "Reply-To: " . $this->replyTo . " ";
// CC
if ( $this->cc ) {
$this->headers .= "Cc: " . ";
}
// シークレット CC
if ( $this->bcc ) {
$this->headers .= "Bcc: " . $this->bcc . " ";
}
メールを返す ( $this->to, $this->subject, $this->message, $this->headers ); // 結果を返す
}
}
?>Description:
パラメータ 説明
----------
- 次のパラメータは必須です: subject、message、senderName、senderEmail、および toList
- これらのパラメータはオプションです: ccList、bccList、replyTo
- toList、ccList、および bccList は有効な電子メールである必要がありますアドレス
http://www.bkjia.com/PHPjc/445243.html
www.bkjia.com
true