phpmailer的用法

<?php
!defined('IN_DEX') && exit('Forbidden');
include R_DIR.'plug/phpmailer/class.phpmailer.php';

get_gp(array('user','msg','email'));
$email=explode(';',$email);
$mail = new PHPMailer();   //实例化
$mail->IsSMTP();                 // 启用SMTP
$mail->Host = $mailconf['Host'];
$mail->Username = $mailconf['Username'];
$mail->Password = $mailconf['Password'];
$mail->From =  $mailconf['From'];
$mail->FromName = $mailconf['FromName'];
$mail->SMTPAuth = true;         //启用smtp认证
foreach($email as $v){
 $mail->AddAddress("$v"); //添加收件人
}
$mail->WordWrap = 50;                    //设置每行字符长度
$mail->IsHTML(true);                 // 是否HTML格式邮件
$mail->Subject = "$user";          //邮件主题
$mail->Body    = "$msg";        //邮件内容

 if(!$mail->Send()){
  echo "Message could not be sent. <p>";
  echo "Mailer Error: " . $mail->ErrorInfo;
  exit();
} else {
 echo "发送成功";
 exit;
}
?>

posted on 2013-01-14 02:06  hrc  阅读(163)  评论(0)    收藏  举报