phpMailer 发邮件例子、乱码、发送html内容介绍

//phpmailer代码工具类以及传到我的csdn“我的资源”中,可以带这里去下载</span>

echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
require_once("class.phpmailer.php"); //下载的文件必须放在该文件所在目录
$mail = new PHPMailer(); //建立邮件发送类

$mail->CharSet = "UTF-8"; //设定邮件编码,默认ISO-8859-1,如果发中文此项必须设置为 UTF-8
$mail->Encoding = "base64"; 

$mail->IsSMTP(); // 使用SMTP方式发送
$mail->Host = "smtp.163.com"; // 您的企业邮局域名
$mail->SMTPAuth = true; // 启用SMTP验证功能
$mail->Username = "[email protected]"; // 邮局用户名(请填写完整的email地址)
$mail->Password = "leyangjun518518"; // 邮局密码
$mail->Port = 25;
//$mail->SMTPDebug = 0;                    //调试开启 1开启 0关闭
$mail->isHTML(true);                  // 设置以HTML格式发送

$mail->AddAttachment("img/phpMailer.docx");		// 添加附件
$mail->AddAttachment("img/leyangjun.jpg", "new.jpg");	// 添加附件,并指定名称

$mail->From = "[email protected]"; //发送人的地址(也就是你的邮箱)
$mail->FromName = "乐杨俊";    //发件人的姓名

//$mail->AddAddress($address, "亲");//添加收件人(地址,昵称)
$mail->addAddress('[email protected]');  //收邮件人的邮箱

$mail->Subject = "测试邮件系统"; //邮件的标题
$mail->Body = '<table border="1" cellspacing="0" cellpadding="0">
                            <tr bgcolor="yellow">
                                <td>姓名</td>
                                <td>年龄</td>
                                <td>地址</td>
                            </tr>
                            <tr>
                                <td>乐杨俊</td>
                                <td>24</td>
                                <td>江西省</td>
                            </tr>
                            <tr><td colspan="3"><a href="http://www.w3"><img src="http://www.sofavi.com/wx/img/leyangjun.jpg"  alt="lekey" /></a></td></tr>
                       </table>'; //邮件内容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略

if (!$mail->Send()) {
    echo "失败了也 <p>";
    echo "失败原因: " . $mail->ErrorInfo;
    exit;
}

echo "成功了也 OK";
</span>

phpMailer 发邮件例子、乱码、发送html内容介绍

时间: 2024-10-05 09:16:14

phpMailer 发邮件例子、乱码、发送html内容介绍的相关文章

用phpmailer发邮件 中文乱码问题解决

加入如下代码解决. $mail->CharSet = "GB2312"; //utf-8; $mail->Encoding = "base64"; <?php set_time_limit(0); include("class.phpmailer.php"); include("class.smtp.php"); $mail=new PHPMailer(); function send_email($mail

ThinkPHP3.2.2整合PHPMailer发邮件

1.下载PHPMailer; 2.把class.phpmailer.php,class.smtp.php取出分别重命名为PHPMailer.class.php和SMTP.class.php; 3.并把以上两个文件放到如下图位置: 4.在Tools文件夹下建PMailer.class.php,代码如下: <?php namespace Tools; /** * PHPMailer 发邮件工具类 * @author hzd */ class PMailer { private static $Cha

C# 发邮件类可发送附件

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Net.Mail; namespace Ajax.发邮件 { public class GetMail { //MailAddress ds = new MailAddress("[email protected]"); // Send(ds, "[email protected]&

Python 发邮件例子

Python 发邮件例子 例子 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-04-23 16:12:33 # @Author : BenLam # @Link : https://www.cnblogs.com/BenLam/ import smtplib from email.mime.text import MIMEText from email.header import Header from email.mi

python发邮件出现乱码

decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码. encode的作用是将unicode编码转换成其他编码的字符串,如str2.encode('gb2312'),表示将unicode编码的字符串str2转换成gb2312编码. 另外对于一些包含特殊字符的编码,直接解码可能会报错,可以使用对于的参数来设置.如:s.decode("utf-8", "igno

conposer phpmailer 发邮件

把"phpmailer/phpmailer": "~5.2"放到conposer.json下面 命令行执行conposer update  在vendor下面会出现PHPMailer文件夹 进入vendor/composer/autoload_classmap.php 复制一行 写成最后一行,然后控制器use PHPMailer: $mail = new PHPMailer; //$mail->SMTPDebug = 3;                   

zabbix监控利用Python脚本发邮件

最近实施了zabbix监控,开源软件杠杠的,甩nagios 好几条街-- 环境:centos6.6 + Zabbix 2.4.5 + Python 2.6.6 cd /usr/local/zabbix/share/zabbix/alertscripts #进入脚本存放目录vi SendAlertEmail.sh #编辑,添加以下代码#!/bin/shecho "$3" | mail -s "$2" $1:wq! #保存退出chown zabbix.zabbix /u

Mac如何自动发邮件给kindle推送文档

买过kindle的人一定对于它推送的服务印象深刻,只要你的kindle联网在,即便它被放在家里,你也可以在办公室给它发送书籍,等你回家就会发现,书籍已经自动下载好了,在不同平台下(Mac,windows等)都有相应的Send to kindle应用程序,有些程序是不支持中国亚马逊账户的,但我们可以采用通用的方式,通过邮件推送,可能有些人觉得发邮件很麻烦,但如果能实现自动发送邮件,你是否还这样觉得呢 首先需要准备如下几点 kindle绑定一个Amazon账号 在Amazon账户的个人文档设置里添加

Linux搭建smtp服务器+laravel5.2发邮件配置

/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.laravel5.2通过Mail实现发邮件的功能 * 2.搭建自己的smtp服务器 * 3.修改mail的配置,将主机和账号修改为自己的smtp代理服务器 * * 相关技术基础(php基础知识.laravel5.2框架的简单操作.Linux运维基础知识) */ /** * 1.laravel5.2通过