voronkovich/wordpress-mailer-dsn

此包已被废弃,不再维护。作者建议使用https://github.com/PopArtDesign/wordpress-mailer-dsn 包。

WordPress 插件,通过 MAILER_DSN 环境变量配置 wp_mail()。

安装: 315

依赖: 0

推荐: 0

安全: 0

星标: 3

关注者: 2

分支: 2

开放问题: 0

类型:wordpress-muplugin

v1.0.1 2024-09-10 09:08 UTC

This package is auto-updated.

Last update: 2024-09-10 09:14:09 UTC


README

CI

WordPress 插件,通过 MAILER_DSN 环境变量配置 wp_mail()

安装

使用 Composer

composer require popartdesign/wordpress-mailer-dsn

如果未使用 mu-plugins 目录,请勿忘记激活插件。

定义(例如,在您的 .env 文件中)MAILER_DSN 变量,如下所示

MAILER_DSN='mail://'

配置

支持的协议

  • mail
  • sendmail
  • qmail
  • smtp
  • smtps

可以通过查询字符串应用附加配置

MAILER_DSN='mail://?XMailer=SuperMailer&FromName=CoolSite'

PHPMailer 通过公共属性配置,因此您可以使用其中的任何一个。所有允许的选项可以在 PHPMailer 文档 中找到。

示例

Sendmail

MAILER_DSN='sendmail://?Sendmail=/usr/sbin/sendmail%20-oi%20-t'

SMTP

MAILER_DSN='smtp://user:password@localhost?SMTPDebug=3&Timeout=1000'

Gmail

MAILER_DSN='smtps://user@gmail.com:password@smtp.gmail.com:587'

高级

有时可能不便通过单个 MAILER_DSN 变量配置所有选项。例如,如果您想配置 DKIM,您将得到一个非常长且难以阅读的 DSN 字符串。在这种情况下,您可以使用 MAILER_* 变量之一

  • MAILER_DEBUG
  • MAILER_DEBUG_OUTPUT
  • MAILER_FROM
  • MAILER_FROM_NAME
  • MAILER_SENDER
  • MAILER_DKIM_PRIVATE
  • MAILER_DKIM_PASSPHRASE
  • MAILER_DKIM_SELECTOR
  • MAILER_DKIM_IDENTITY
  • MAILER_DKIM_DOMAIN
  • 等等。

请参阅源代码以获取所有可用变量。

许可证

版权(c)Voronkovich Oleg。在 MIT 许可下分发。