> 백엔드 개발 > PHP 튜토리얼 > PHP之邮件发送(126邮箱和PHPMailer开源)

PHP之邮件发送(126邮箱和PHPMailer开源)

WBOY
풀어 주다: 2016-06-23 13:39:41
원래의
1676명이 탐색했습니다.

一.首先下载PHPMailer

https://github.com/chenlian2015/phpmailer.git


二.将下载所得目录中的

class.phpmailer.php

class.smtp.php

两个文件拷贝到你的工程目录下


三.使用

<?phpfunction postmail($to,$subject = '',$body = ''){    //Author:Jiucool WebSite: http://www.jiucool.com    //$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文    //error_reporting(E_ALL);    echo "enter";    error_reporting(E_STRICT);    date_default_timezone_set('Asia/Shanghai');//设定时区东八区    require_once('class.phpmailer.php');    include('class.smtp.php');    echo "enterx";    $mail             = new PHPMailer(); //new一个PHPMailer对象出来    $body            = eregi_replace("[\]",'',$body); //对邮件内容进行必要的过滤    $mail->CharSet ="GBK";//设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置,否则乱码    $mail->IsSMTP(); // 设定使用SMTP服务    $mail->SMTPDebug  = 1;                     // 启用SMTP调试功能    // 1 = errors and messages    // 2 = messages only    $mail->SMTPAuth   = true;                  // 启用 SMTP 验证功能    //$mail->SMTPSecure = "ssl";                 // 安全协议,可以注释掉    $mail->Host       = 'smtp.126.com';      // SMTP 服务器    $mail->Port       = 25;                   // SMTP服务器的端口号    $mail->Username   = '这里写你的126邮箱';  // SMTP服务器用户名,PS:我乱打的    $mail->Password   = '这里写你的密码';            // SMTP服务器密码    $mail->SetFrom('这里写你的126邮箱', 'who');    $mail->AddReplyTo('这里写你要发送的目的邮箱','name');    $mail->Subject    = $subject;    $mail->AltBody    = 'To view the message, please use an HTML compatible email viewer!'; // optional, comment out and test    $mail->MsgHTML($body);    $address = $to;    $mail->AddAddress($address, '');    $mail->AddAttachment("windows.pdf");      // attachment    //$mail->AddAttachment("images/phpmailer_mini.gif"); // attachment    if(!$mail->Send()) {        echo 'Mailer Error: ' . $mail->ErrorInfo;    } else {        echo "Message sent!恭喜,邮件发送成功!";    }}	postmail('这里写你要发送的目的邮箱','My subject','哗啦啦');?>
로그인 후 복사



원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿