sanchothefat / sparkpost-wp-mail
SparkPost 的 wp_mail() 插件
dev-master
2016-06-02 01:13 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-14 18:47:41 UTC
README
WordPress 中使用 SparkPost.com API 的 wp_mail() 插件替换。
主要基于 @danielbachhuber 为 Mandrill 创建的前人作品。
如何使用
要实现此插件,请将其添加到您的 mu-plugins
目录。为了使其正常工作,您必须定义您的 SparkPost API 密钥。最简单的方法是将它添加到您的 wp-config.php
文件中,如下所示
define( 'SPARKPOST_API_KEY', 'your-api-key' );
如果您已将此存储库克隆到您的 mu-plugins 目录中作为完整文件夹(例如 wp-content/mu-plugins/mandrill-wp-mail
),则需要确保您加载了插件文件
<?php
require_once dirname( __FILE__ ) . '/sparkpost-wp-mail/sparkpost-wp-mail.php';
关于 SparkPost 的说明
Sparkpost 需要通过您的 DNS 中的 TXT 记录进行发送域验证或在您的域中接收电子邮件。
对于本地开发,您可以使用他们的沙盒,允许发送最多 50 封电子邮件。
<?php add_filter( 'wp_mail_from', function() { return 'wordpress@sparkpostbox.com'; } );
关于 Composer 的说明
此插件可以使用 Composer 进行安装和管理;然而,由于 Composer 和 mu-plugins 的工作方式,您需要一些 绕道 来确保插件被加载。有关如何使用 Composer 与此插件一起使用的更多信息,请参阅 博客文章,作者是 Richard Tape。