PHP phpmailer使用

phpmailer 下载地址:

http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6/

下载完成后,找到class.phpmailer.php 、class.smtp.php, class.pop3.php 三个类放到自己的目录下!

 

code:

include_once ("class.phpmailer.php");


class Pushmail {

    protected $toname;

    protected $fromname;

    protected $cc;

    private $username = "[email protected]";

    private $password = "xxxxxx";

    private $viewname = "发件人名";

    protected $port = 25;

    public $host = "mail.xxx.com";


function __construct($toname, $fromname, $cc) {

    $this->toname = $toname;

     $this->fromname = $fromname;

     $this->cc = $cc;

}


public function pmail($subject, $body) {

    $this->subject = $subject;

    $this->body = $body;


    $mail = new PHPMailer();

    $mail->IsSMTP(); // telling the class to use SMTP

    $mail->Port = $this->port;

    $mail->Username = $this->username;

    $mail->Password = $this->password;

    $mail->Host = $this->host;

    $mail->From = $this->fromname;


    foreach ($this->toname as $to) {

        if (!empty ($to)) {

            $mail->AddAddress($to);

        }

    }

    $mail->FromName = $this->viewname;

    foreach ($this->cc as $c) {

        $mail->AddCC($c);

    }

    $mail->IsHTML(true);

    $mail->Subject = $this->subject;

    $mail->Body = $this->body;

    $mail->WordWrap = 200;

    $mail->CharSet = 'UTF-8';

    $mail->Send();

    }

}


 

 Thanks for the help of alice zhu

你可能感兴趣的:(PHP phpmailer使用)