sanchothefat/sparkpost-wp-mail

SparkPost 的 wp_mail() 插件

安装: 6

依赖项: 0

建议者: 0

安全: 0

星标: 4

关注者: 2

分支: 2

开放问题: 3

类型:wordpress-muplugin

dev-master 2016-06-02 01:13 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:47:41 UTC


README

WordPress 中使用 SparkPost.com API 的 wp_mail() 插件替换。

主要基于 @danielbachhuberMandrill 创建的前人作品。

如何使用

要实现此插件,请将其添加到您的 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