rohmann/global-smtp

该软件包已被废弃,不再维护。未建议替代软件包。

通过在wp-config.php中添加常量来设置SMTP邮件的实用插件

安装数: 1,183

依赖项: 0

建议者: 0

安全性: 0

星标: 64

关注者: 11

分支: 24

开放性问题: 5

类型:wordpress-muplugin

1.0 2015-09-07 18:33 UTC

This package is not auto-updated.

Last update: 2022-06-14 23:17:45 UTC


README

Global SMTP是一个实用插件,通过在您的wp-config.php文件中添加一组常量,简化WordPress SMTP的配置。

当与多站点一起使用时,配置将在整个网络范围内应用。这通常很有用,可以作为“必须使用”的插件安装。

入门

首先将其作为WordPress插件安装。您可以选择将smtp.php放置在wp-content/mu-plugins中以安装为“必须使用”插件。

插件安装完成后,将常量添加到wp-config.php

最低要求是设置主机、用户名和密码。其他所有内容都将默认。

define('GLOBAL_SMTP_HOST','mail.example.com');
define('GLOBAL_SMTP_USER','admin@example.com');
define('GLOBAL_SMTP_PASSWORD','password');

默认值

  • 发件人和发件人名称:WordPress默认(或可能由您的邮件服务器覆盖)
  • 端口 -> 587
  • 安全 -> tls

您可以使用以下语句指定自己的设置

define('GLOBAL_SMTP_FROM','you@example.com');
define('GLOBAL_SMTP_FROM_NAME','Your Name');
define('GLOBAL_SMTP_PORT',465); // use SSL
define('GLOBAL_SMTP_SECURE;','ssl');

您还可以为SMTP邮件器指定其他一些值

GLOBAL_SMTP_RETURN_PATH - 报告地址 GLOBAL_SMTP_REPLYTO_FROM - 客户端回复的电子邮件地址 GLOBAL_SMTP_REPLYTO_FROM_NAME - 客户端回复的名称

GLOBAL_SMTP_AUTH_TYPE - 可以是 'LOGIN''PLAIN''NTLM'(默认为'LOGIN'

环境特定设置

由于所有配置都通过PHP常量完成,您可以根据所使用的服务器环境有不同的配置。例如,您可以设置预发布电子邮件地址,并使预发布环境与生产环境隔离。

define('GLOBAL_SMTP_DISABLE',true);

这将阻止Global SMTP初始化;对于开发环境非常有用。

调试

此插件会在您做错事情时引发警告。请确保已启用WP_DEBUG

您可以通过包含以下语句来开启SMTP调试

define('GLOBAL_SMTP_DEBUG',true);

这将在与https://wordpresstheme.cn/plugins/check-email/插件结合使用时显示PHP Mailer类的调试输出。这允许您发送测试消息并解决任何连接问题。

有任何改进的想法吗?欢迎Pull requests! :)