PHP调用Mailgun发送邮件的方法


Posted in PHP onMay 04, 2017

总结PHP 调用Mailgun发送邮件的方法,供大家参考,具体内容如下

本篇博客参考Mailgun 官方API github链接:https://github.com/mailgun/mailgun-php

1.Mailgun是依赖composer工具,因此在使用之前需要先确认已经安装了composer.如何安装composer,非常简单,下面方法展示如何安装composer工具:

curl -sS https://getcomposer.org/installer | php

2.Mailgun Api的客户端没有硬连接到Guzzle或任何其他发送HTTP消息的库,它使用一个称为HTTPlug的抽象,可以灵活的选择PSR-7或者HTTP客户端.如果你只是想快速开始,你应该运行以下命令:

php composer.phar require mailgun/mailgun-php php-http/curl-client guzzlehttp/psr7

3.ok,以上工作完成只有,你就可以使用Mailgun进行email的发送啦~,使用方法参考http://www.mailgun.com/官方教程,下面是一个例子:

require 'vendor/autoload.php';
use Mailgun\Mailgun;
# First, instantiate the SDK with your API credentials and define your domain. 
$mg = new Mailgun("key-example");
$domain = "example.com";

# Now, compose and send your message.
$mg->sendMessage($domain, array('from' => 'bob@example.com', 
        'to'  => 'sally@example.com', 
        'subject' => 'The PHP SDK is awesome!', 
        'text' => 'It is so simple to send a message.'));

4.备注:

当然也可以发送html形式的邮件,只需要将上面例子中的 'text'=>$text 改写成 'html'=>$html即可,同样如果想要CC或者BCC等功能,方法于php相同,只需要在上面的array里增加'cc'=>'jack@example.com','bcc'=>'jenny@example.com',即可.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
多数据表共用一个页的新闻发布
Oct 09 PHP
也谈截取首页新闻 - 范例
Oct 09 PHP
深入PHP获取随机数字和字母的方法详解
Jun 06 PHP
php中session使用示例
Mar 29 PHP
使用PHP生成PDF方法详解
Jan 23 PHP
浅谈PHP中其他类型转化为Bool类型
Mar 28 PHP
PHP文件下载实例代码浅析
Aug 17 PHP
Laravel手动分页实现方法详解
Oct 09 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
详细解读php的命名空间(一)
Feb 21 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
Dec 24 PHP
Yii 框架入口脚本示例分析
May 19 PHP
PHP实现图片的等比缩放和Logo水印功能示例
May 04 #PHP
Yii2数据库操作常用方法小结
May 04 #PHP
Yii2中添加全局函数的方法分析
May 04 #PHP
Yii2表单事件之Ajax提交实现方法
May 04 #PHP
PHP经典实用正则表达式小结
May 04 #PHP
PHP实现的简单异常处理类示例
May 04 #PHP
PHP基于新浪IP库获取IP详细地址的方法
May 04 #PHP
You might like
使用数据库保存session的方法
2006/10/09 PHP
PHP HTML代码串 截取实现代码
2009/06/29 PHP
PHP 执行系统外部命令 system() exec() passthru()
2009/08/11 PHP
在php中判断一个请求是ajax请求还是普通请求的方法
2011/06/28 PHP
PHP中$_SERVER的详细参数与说明介绍
2013/10/26 PHP
php session劫持和防范的方法
2013/11/12 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
2014/06/09 PHP
php多任务程序实例解析
2014/07/19 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
js 函数的副作用分析
2011/08/23 Javascript
jQuery提交多个表单的小例子
2013/06/30 Javascript
JavaScript中操作字符串小结
2015/05/04 Javascript
Jquery注册事件实现方法
2015/05/18 Javascript
JavaScript中实现键值对应的字典与哈希表结构的示例
2016/06/12 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
vue+elementui 对话框取消 表单验证重置示例
2019/10/29 Javascript
[44:47]Ti4 循环赛第三日 iG vs NaVi
2014/07/12 DOTA
python多线程http下载实现示例
2013/12/30 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
python实现贪吃蛇小游戏
2020/03/21 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
配置python的编程环境之Anaconda + VSCode的教程
2020/03/29 Python
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
使用数据结构给女朋友写个Html5走迷宫游戏
2019/11/26 HTML / CSS
Java里面StringBuilder和StringBuffer有什么区别
2016/06/06 面试题
证婚人搞笑证婚词
2014/01/10 职场文书
法学函授自我鉴定
2014/02/06 职场文书
《假如》教学反思
2014/04/17 职场文书
财务工作检讨书
2014/10/29 职场文书
高校教师个人工作总结2014
2014/12/17 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
全民创业工作总结
2015/08/13 职场文书
同学联谊会邀请函
2019/06/24 职场文书
Python加密技术之RSA加密解密的实现
2022/04/08 Python