zoukankan      html  css  js  c++  java
  • 发送邮件

    第一,需要下载PHPMailer文件包phpmailer. http://phpmailer.sourceforge.net/
    第二,确认你的服务器系统已经支持socket ,通过phpinfo();查看是否支持sockets(socket 是属于PHP扩展部分),如果显现为“enabled”,那就是支持了。
    第三,把文件解压到你的web服务器目录下,调用类就可以了.
    首先包含class.phpmailer.php,然后创建对象,设置参数,调用成员函数。

     

    function postmail_jiucool_com($to,$subject = "",$body = ""){ 
    //Author:Jiucool WebSite: http://www.jb51.net 
    //$to 表示收件人地址 $subject 表示邮件标题 $body表示邮件正文 
    //error_reporting(E_ALL); 
    error_reporting(E_STRICT); 
    date_default_timezone_set("Asia/Shanghai");//设定时区东八区 
    require_once('class.phpmailer.php'); 
    include("class.smtp.php"); 
    $mail = new PHPMailer(); //new一个PHPMailer对象出来 
    $body = eregi_replace("[]",'',$body); //对邮件内容进行必要的过滤 
    $mail->CharSet ="UTF-8";//设定邮件编码,默认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.googlemail.com"; // SMTP 服务器 
    $mail->Port = 465; // SMTP服务器的端口号 
    $mail->Username = "SMTP服务器用户名"; // SMTP服务器用户名 
    $mail->Password = "SMTP服务器密码"; // SMTP服务器密码 
    $mail->SetFrom('发件人地址,如admin#jiucool.com #换成@', '发件人名称'); 
    $mail->AddReplyTo("邮件回复地址,如admin#jiucool.com #换成@","邮件回复人的名称"); 
    $mail->Subject = $subject; 
    $mail->AltBody = "To view the message, please use an HTML compatible email viewer! - From www.jiucool.com"; // optional, comment out and test 
    $mail->MsgHTML($body); 
    $address = $to; 
    $mail->AddAddress($address, "收件人名称"); 
    //$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!恭喜,邮件发送成功!"; 

  • 相关阅读:
    ACM Dance Recital(dfs+剪枝)
    矩阵快速幂
    分页实现复选框的选中状态
    MemCached 和redis的区别
    调用存储过程传值
    实现js中的时间格式中的T
    实现下载完成
    模态框实现功能后刷新父类页面
    JSON.parse()、JSON.stringify()和eval()的作用
    全选反选珍藏班版
  • 原文地址:https://www.cnblogs.com/mashil/p/6418498.html
Copyright © 2011-2022 走看看