thinkphp用swiftmailer发邮件demo
QQ邮箱
include_once APPPATH . 'libraries/swiftmailer/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('smtp.qq.com', , 'ssl')
->setUsername('11111@qq.com')
->setPassword('asfacasafa'); //QQ邮箱授权码
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance()
->setSubject('测试')
->setFrom(array(
'11111@qq.com' => '牛牛',
))
->setTo(array('22222@qq.com'))
->setContentType('text/html')
->setCharset('utf-8')
->setBody('测试内容');
var_dump($mailer->send($message));
公司邮箱
include_once APPPATH . 'libraries/swiftmailer/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('mail.wifire.net', )
->setUsername('cccc@wifire.net')
->setPassword('wvasecae23');
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance()
->setSubject('测试')
->setFrom(array(
'cccc@fastweb.com.cn' => '云安全管理员',
))
->setTo(array('3333@qq.com'))
->setContentType('text/html')
->setCharset('utf-8')
->setBody('测试内容');
var_dump($mailer->send($message));
include_once APPPATH . 'libraries/swiftmailer/swift_required.php';
$transport = Swift_SmtpTransport::newInstance('mail.wifire.net', )
->setUsername('cccc@wifire.net')
->setPassword('casd2323');
$mailer =Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance()
->setSubject($subject)
->setFrom(array('cccc@fastweb.com.cn' =>'云安全管理员'))
->setTo($to)
->setContentType('text/html')
->setCharset('utf-8')
->setBody($content);
$cc != '' && $message->setCc($cc);
$bcc != '' && $message->setBcc($bcc);
return $mailer->send($message);
163邮箱
注意:163会自动检测内容是否是垃圾内容。测试的时候,由于标题和内容我随便填写了一下,导致邮件发送失败。
错误码参考:http://help.163.com/09/1224/17/5RAJ4LMH00753VB8.html
include_once APPPATH . 'libraries/swiftmailer/swift_required.php';
$transport = \Swift_SmtpTransport::newInstance('smtp.163.com', )
->setUsername('abc@163.com')
->setPassword('xuxu1016');
$mailer = new \Swift_Mailer($transport);
$subject = "下午有事";
$send_list = array('asd@qq.com');
$body = "下午有事,不去上班了";
$message = new \Swift_Message();
$message->setSubject($subject)
->setFrom(['abc@163.com' => 'xuxu'])
->setTo($send_list)
->setCharset('utf-8')
->setBody($body, 'text/html');
$success = $mailer->send($message, $errorList);
print_r($success);
thinkphp用swiftmailer发邮件demo的更多相关文章
- thinkphp 整合 swiftmailer 实现邮件发送
thinkphp swiftmailer(phpmailer) 文件夹结构 图 1 swiftmailer-phpmailer 将swiftmailer整合到thinkphp中.如上图 1 我下载的版 ...
- Java - JavaMail - 利用 JavaMail 发邮件的 小demo
1. 概述 面试的时候, 被问到一些乱七八糟的运维知识 虽然我不是干运维的, 但是最后却告诉我专业知识深度不够, 感觉很难受 又回到了一个烦人的问题 工作没有深度的情况下, 你该如何的提升自己, 并且 ...
- php发邮件:swiftmailer, php邮件库——swiftmailer
php发邮件:swiftmailer, php邮件库——swiftmailer 最近看到一个好的php邮件库,与phpmailer作用一样,但性能比phpmailer好,尤其是在处理附件的能力上,发送 ...
- 一个发邮件的demo 用golang
一个比较成熟的第三方包用来发邮件,可以带图片 和附件,项目地址 : github.com/go-gomail/gomail 一个发邮件的demo 用golang 文件目录树: -d:\test\goe ...
- 依据 smtp协议的简单golang 的发邮件实现
依据 smtp协议的简单golang 的发邮件实现 协议格式如下 From:sender_user@demo.net To:to_user@demo.net Subject:这是主题 Mime-Ver ...
- Python 实现网页截屏、查库、发邮件
本文介绍了使用 Python(2.7版本)实现网页截屏.查库.发邮件的 demo.用到了 selenium.phantomjs.mailer.jinja2.mysqldb 还有 image,都是比较典 ...
- javaEmail发邮件是问号乱码,已解决
寒假学习了ssm,就把之前看过的一个商城项目用ssm重构了. 然后在本地一切都正常,放到个人服务器上就凉了. 因为这个项目注册需要邮箱激活,然后就在发邮件的时候出了问题. 一.发送端口 因为源程序是用 ...
- 写个发邮件的功能php的(全代码)
---恢复内容开始--- 正好做了个项目,需要在线留言,一般在线留言发邮件是很常见的方式,一开始从网上搜了很久都没有很全的,也有全一点的,但是也不能用,运行不成功,下面给大家分享一下运行成功了的全部代 ...
- Thinkphp5的使用phpmailer实现发邮件功能(163邮箱)
Thinkphp5本身并没有实现发邮件的功能,至少据我所知. 本文利用网易邮箱作为发邮件的邮箱.作为发送邮件的前提是需要开启SMTP服务,打开网易邮件,点击设置按钮,如下图所示 勾选smtp服务 保存 ...
随机推荐
- Linux用户管理 (3)
用户管理 1 用户添加 基本语法 useradd [选项] 用户名 添加一个用户: 注意事项 1)当用户创建成功后,会自动的创建和用户同名的家目录 2)也可以通过 useradd -d 指定目录 新的 ...
- android-启动另外一个Activity
启动另外一个Activity 在完成了上一节课的学习后,我们已经创建了一个带有text输入框和一个button的app. 在本课中,我们将在MainActivity类中添加SendButton的单击响 ...
- Swimming Balls
Swimming Balls https://vjudge.net/contest/318752#problem/J如果直接算,各种球的情况都不清楚,因为放一个球之后,水位的变化也会影响之前放入的球, ...
- LoadRunner例子:检查点为参数的一个例子
LoadRunner例子:检查点为参数的一个例子 检查点是LoadRunner的一个功能,用来验证业务功能的正确性.如果检查的内容是变化的,脚本该如何写呢? 问题提出:LoadRunner订票网站例子 ...
- csps-s模拟测试60嘟嘟噜,天才绅士少女助手克里斯蒂娜,凤凰院凶真题解
题面:https://www.cnblogs.com/Juve/articles/11625190.html 嘟嘟噜: 约瑟夫问题 第一种递归的容易re,但复杂度较有保证 第二种适用与n大于m的情况 ...
- mybatis结果封装到hashmap中没有null的数据
1.在ssm框架中 在mybatis-config.xml配置文件中加下面这句代码即可解决 <setting name="callSettersOnNulls" value= ...
- 你知道的和不知道的sass
关于sass,大多数人的认识一个写css的工具而已 其实就是的 但是这个工具的威力你发挥了多少呢... 以下全部都是干货,希望你能用在自己的项目里 定义集合 我们通常是这么定义变量的 $warning ...
- vue-cli 本地环境 API 代理设置和解决跨域
前言 我们在使用 vue-cli 启动项目的时候npm run dev便可以启动我们的项目了,通常我们的请求地址是以 localhost: 来请求接口数据的,localhost 是没有办法设置 coo ...
- Origin使用自定义函数拟合曲线函数
(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2016年10月28日) 最近应该是六叔的物化理论作业要交了吧,很多人问我六叔的作业里面有两道题要怎么进行图像函数的拟合.综 ...
- 用python打造简单的cms识别
代码 #!/usr/bin/env python3 # coding:utf-8 #lanxing #判断代码,判断是否安装requests库 try: import requests except: ...