zoukankan      html  css  js  c++  java
  • PHP 中的类:邮件群发

    简介:这是PHP 中的类:邮件群发的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=324413' scrolling='no'> 本类可以用与于email的群发,测试的环境是linux,系统需要安装sendmail才能使用


    if ( ! defined( 'MAIL_CLASS_DEFINED' ) ) {
    define('MAIL_CLASS_DEFINED', 1 );

    class email {


    function email ( $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;
    }

    // 定义抄送名单
    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;
    }

    }

    // 发送函数
    // 利用php中的mail()函数发送email

    function send () {
    //发件人
    $this->headers = "From: " . $this->sender . " ";

    // 回复地址
    if ( $this->replyTo ) {
    $this->headers .= "Reply-To: " . $this->replyTo . " ";
    }

    // 抄送
    if ( $this->cc ) {
    $this->headers .= "Cc: " . $this->cc . " ";
    }

    // 秘密抄送
    if ( $this->bcc ) {
    $this->headers .= "Bcc: " . $this->bcc . " ";
    }

    return mail ( $this->to, $this->subject, $this->message, $this->headers ); //返回结果
    }
    }


    }
    ?>

    说明:


    参数说明
    ----------
    - 以下几个参数是必须的:subject, message, senderName, senderEmail 和 toList
    - 这几个参数则是可选的:ccList, bccList 和 replyTo
    - toList, ccList 和 bccList 必须是有效的email地址

    例如
    -------
    $m = new email ( "问候", 主题
    "你好吗?", 正文
    "Wing", 发件人姓名
    "wing@linuxaid.com.cn", 发件人email
    array("aa@aa.com", "bb@bb.com”), 收件人
    "cc@cc.com" 抄送
    );

    print "邮件已发送,发送结果:" . $m->send();

    转载:http://nczzf.51.net

    “PHP 中的类:邮件群发”的更多相关文章 》

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/324413.html pageNo:15
  • 相关阅读:
    vim官方教程
    vim命令
    vim设置——/home/.vimrc设置
    Django中静态及媒体文件的引用设置
    博客园特效,拖动鼠标吸附线条
    机器学习工具Octave安装(Win10环境)
    【原】Coursera—Andrew Ng斯坦福机器学习(0)——课程地址和软件下载
    Anaconda 安装教程(Win10环境) Tensorflow安装
    博客园 设置各级标题样式
    Android WebView 捕捉点击的URL中的信息
  • 原文地址:https://www.cnblogs.com/ooooo/p/2254944.html
Copyright © 2011-2022 走看看