phpMailer 使用

来源:互联网 发布:linux 格式化命令 编辑:程序博客网 时间:2024/05/16 09:18

之前用公司的后台发过,不过没配置过,今天想在自己的机器上配置发下。

关键是改php.ini配置

[mail function]
SMTP = smtp.163.com
; http://php.net/smtp-port
smtp_port = 25

下面就是测试代码:

require_once('../class.phpmailer.php');


$mail             = new PHPMailer(); // defaults to using php "mail()"


$body             = 'dddddddd';


$mail->SetFrom('JsonMan@163.com', 'adminstrator');
$mail->Host       = "smtp.163.com";      // SMTP 服务器
$mail->Port       = 25;                   // SMTP服务器的端口号
$mail->Username   = "pwd@163.com";  // SMTP服务器用户名
$mail->Password   = "pwd";            // SMTP服务器密码
$mail->SMTPAuth   = true; 
$address = "touser@163.com";
$mail->AddAddress($address, "John Doe");
$mail->IsSMTP(); // 设定使用SMTP服务
 $mail->SMTPDebug  = 1;                     // 启用SMTP调试功能
$mail->Subject    = "PHPMailer Test Subject via mail(), basic";


$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test


$mail->MsgHTML($body);


//$mail->AddAttachment("images/phpmailer.gif");      // attachment
//$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment


if(!$mail->Send()) {
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "Message sent!";
}

原创粉丝点击