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!恭喜,邮件发送成功!"; 

  • 相关阅读:
    Android 主题theme说明 摘记
    Android开发 去掉标题栏方法 摘记
    安卓项目五子棋代码详解(二)
    关于 ake sure class name exists, is public, and has an empty constructor that is public
    百度地图3.0实现图文并茂的覆盖物
    android onSaveInstanceState()及其配对方法。
    关于集成科大讯飞语音识别的 一个问题总结
    android 关于 webview 控制其它view的显示 以及更改view数据失败的问题总结
    C# 解析 json Newtonsoft果然强大,代码写的真好
    c#数据类型 与sql的对应关系 以及 取值范围
  • 原文地址:https://www.cnblogs.com/mashil/p/6418498.html
Copyright © 2011-2022 走看看