wp-blueprint/plugin-mailer

轻量级WP Blueprint插件,提供可重用且简单的SMTP设置管理方法,并增强WordPress中的电子邮件发送功能。

dev-main 2023-10-23 08:25 UTC

This package is auto-updated.

Last update: 2024-09-23 10:29:24 UTC


README

此插件提供了一个易于使用的设置页面,您可以在其中配置SMTP主机、身份验证、端口、用户名、密码和安全类型。它还允许您从WordPress仪表板发送测试电子邮件,以确保SMTP设置正确配置。

功能

  • 易于配置SMTP设置:只需在“邮件设置”中输入您的SMTP主机、身份验证、端口、用户名、密码和安全类型。
  • 测试电子邮件功能:直接从WordPress仪表板发送测试电子邮件以验证SMTP设置。

要求

  • PHP:此插件需要PHP 7.4或更高版本。
  • WordPress:需要5.6或更高版本的WordPress安装。
  • .env文件:您的WordPress安装必须配置为从.env文件读取SMTP设置。
  • Composer:可以通过Composer从Packagist安装此插件,但也可以手动下载和安装。

安装

要使用Composer安装此插件,请在终端中运行以下命令

composer require wp-blueprint/plugin-mailer

Composer下载插件后,您需要激活它。您可以通过访问WordPress管理员仪表板中的“插件”页面,找到插件,然后点击“激活”来完成此操作。

用法

  1. 激活插件后,导航到“WPBlueprint插件”菜单并选择“邮件器”。
  2. 输入SMTP详细信息并保存设置。
  3. 您可以从“邮件器”页面发送测试电子邮件,以确保SMTP设置正确配置。

待办事项

以下是未来版本计划的一些功能和改进

  • 用户界面:改进用户界面以提高可用性。
  • 本地化:为管理界面提供翻译,以支持多种语言。
  • 集成:考虑与流行的表单插件集成,使插件更具通用性。
  • 多配置功能:允许创建多个“SMTP配置文件”,每个配置文件都有自己的主机、端口、用户名、密码和其他设置。
  • 安全凭证存储:提高SMTP凭证存储的安全性,可能需要与安全的WordPress选项或其他安全方法集成以存储敏感数据。

开发

Code Quality - WPCS Code Quality - PHP

使用以下脚本以帮助开发

  • composer run lint:wpcs: WPCS Lint
  • composer run lint:wpcs:fix: WPCS Fix
  • composer run lint:php: PHP Lint

贡献

欢迎贡献!请随意打开问题或提交拉取请求以帮助改进此插件。

请遵循WordPress编码标准,并确保您的更改有良好的文档记录。在提交之前,请使用提供的npm脚本对PHP代码进行lint。

许可

此插件根据GNU通用公共许可证v3.0授权。