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 相关文章推荐
PHP版 汉字转码的实现详解
Jun 09 PHP
php四种基础算法代码实例
Oct 29 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
Jun 27 PHP
访问编码后的中文URL返回404错误的解决方法
Aug 20 PHP
php模仿asp Application对象在线人数统计实现方法
Jan 04 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
Aug 21 PHP
编写PHP脚本来实现WordPress中评论分页的功能
Dec 10 PHP
详解Yii实现分页的两种方法
Jan 14 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
详解no input file specified 三种解决方法
Nov 29 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
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
PHPMailer发送邮件
2016/12/28 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
Js 刷新框架页的代码
2010/04/13 Javascript
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
绑定回车enter事件代码
2014/05/18 Javascript
JavaScript将字符串转换为整数的方法
2015/04/14 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
JavaScript使用RegExp进行正则匹配的方法
2015/07/11 Javascript
javascript下使用Promise封装FileReader
2016/02/19 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
基于Vue实现支持按周切换的日历
2020/09/24 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
基于webpack-hot-middleware热加载相关错误的解决方法
2018/02/22 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
小程序文字跑马灯效果
2018/12/28 Javascript
浅析Python编写函数装饰器
2016/03/18 Python
Python实现图片转字符画的示例
2017/08/22 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
Python实现合并两个有序链表的方法示例
2019/01/31 Python
python输入多行字符串的方法总结
2019/07/02 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
python lambda的使用详解
2021/02/26 Python
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
岳父生日宴会答谢词
2014/01/13 职场文书
社区庆中秋节活动方案
2014/02/07 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
大学生个人学习总结
2015/02/15 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
javaScript Array api梳理
2021/03/31 Javascript