用途:Gravity SMTP 用于 WordPress 事务邮件路由与投递追踪,用邮件服务商 API 直连替代默认的 PHP mail()。使用前需具备 Elite 或 Nonprofit 版 Gravity Forms 许可。
主要能力:支持通过 API 对接 SendGrid、Mailgun、Postmark、Brevo(Sendinblue)、Amazon SES,通过 OAuth 对接 Microsoft 365、Google/Gmail,以及自定义 SMTP。可配置备用发件人与投递告警,并在 wp-admin 中查看邮件日志。
使用方式:先安装并立即核验版本,命令为 wp gf install gravitysmtp --activate,再用 wp gf version gravitysmtp 查看版本(须 ≥ 2.1.5)。建议将凭据存入 wp-config.php 常量并从环境变量读取,不要存于 wp_options。随后在 wp-admin 侧边栏 Gravity SMTP → Settings 中选择并配置邮件服务商,用 wp eval "wp_mail('test@example.com', 'Test', 'Gravity SMTP test');" 发送测试邮件,并在 Gravity SMTP → Email Log 检查日志。备份发件人和告警同样在 Settings 中配置;CI/CD 可在每次部署后运行 wp gf version gravitysmtp。
安全提醒:Gravity SMTP ≤ 2.1.4 存在未认证 REST 端点,会暴露邮件服务商 API 密钥(CVE-2026-4020),须在任何其他操作前升级到 v2.1.5+,可用 wp gf update gravitysmtp 更新。可运行 wp option get gravitysmtp_sendgrid_api_key 检查密钥是否误存数据库。
限制:必须依赖 Gravity Forms 相应许可证;官方文档、集成指南与更新日志见 docs.gravitysmtp.com 与 gravityforms.com;其余细节资料未提供。