• 技术文章 >后端开发 >php教程

    PHP实现调用Mailgun发送邮件的方法

    墨辰丷墨辰丷2018-05-23 09:41:47原创1250
    这篇文章主要为大家详细介绍了PHP调用Mailgun发送邮件的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    总结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',即可.

    以上就是本文的全部内容,希望对大家的学习有所帮助。


    相关推荐:

    Thinkphp单字母函数使用指南_php技巧

    php将一维数组转换为每3个连续值组成的二维数组_php技巧

    PHP框架性能测试报告_php技巧

    以上就是PHP实现调用Mailgun发送邮件的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Mailgun php 邮件
    上一篇:PHP+jQuery实现滚屏无刷新动态加载数据功能的方法 下一篇:PHP实现图片的等比缩放和Logo水印功能的方法
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 用PHP来统计在线人数的四个方法详解• 怎么获取新浪微薄分享成功的返回值 • 40个迹象表明你还是PHP初学者 • ThinkPHP单字母函数收拾 • 为什么小弟我新装zend9,导入后,原站的中文字体变小了
    1/1

    PHP中文网