Linux 软件免费装
Banner图

EnjinMel SMTP

开发者 lcf
更新时间 2026年7月16日 14:07
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

email smtp wp_mail transactional email email delivery

下载

0.2.5

详情介绍:

EnjinMel SMTP replaces the default WordPress email sending functionality with the powerful Enginemailer REST API to ensure your transactional emails are delivered reliably and efficiently. Important: This plugin is an independent WordPress integration and is not affiliated with or endorsed by Enginemailer. Understanding the Names: This plugin connects your WordPress site to the Enginemailer service API. Key Features: Perfect For:

安装:

  1. Upload the plugin files to /wp-content/plugins/enjinmel-smtp/, or install through the WordPress plugins screen
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Navigate to EnjinMel SMTP settings page
  4. Enter your Enginemailer API key (get one at https://portal.enginemailer.com/Account/APIs)
  5. Configure your default From Name and From Email
  6. Send a test email to verify everything works
Optional: For enhanced security, you can define custom encryption constants in your wp-config.php file. If not provided, the plugin will auto-generate and store encryption keys in the database: php define('ENJINMEL_SMTP_KEY', 'your-32-character-key-here'); define('ENJINMEL_SMTP_IV', 'your-16-character-iv-here');

屏幕截图:

  • Log viewer with filtering and export options

升级注意事项:

0.2.5 COMPATIBILITY UPDATE: Verifies WordPress 7.0 support, restores legacy EngineMail upgrade paths, and hardens Send Test Email validation. 0.2.4 RECOMMENDED SECURITY UPDATE: Preserves prior mail-blocking filters before EnjinMel sends, neutralizes spreadsheet formula prefixes in CSV log exports, hardens Send Test Email error rendering, and updates PHPUnit dev tooling. 0.2.3 RECOMMENDED UPDATE: Addresses WordPress.org plugin check findings by removing the discouraged load_plugin_textdomain() call, properly prefixing uninstall globals, and regenerating the distributable bundle (with /languages) referenced by the Domain Path. 0.2.2 CRITICAL UPDATE: Fixes double-encryption bug that prevented API keys from working. Includes automatic repair for affected installations. Update immediately if experiencing email delivery issues. 0.2.1 CRITICAL UPDATE: Fixes API V2 compatibility issues causing 500 errors. Updates immediately if you're unable to send emails after upgrading to 0.2.0. 0.2.0 CRITICAL SECURITY UPDATE: Fixes multiple security vulnerabilities including encryption weaknesses and SQL injection prevention. Adds performance improvements and new security features. Update immediately! 0.1.0 Initial release of EnjinMel SMTP plugin with full email delivery and logging features.

常见问题:

Where do I get an API key?

You can obtain an API key from the Enginemailer portal at https://portal.enginemailer.com/Account/APIs

What are the encryption constants and why do I need them?

The plugin uses AES-256-CBC encryption to securely store your API key in the database. By default, the plugin auto-generates and stores encryption keys in the database. For enhanced security in shared hosting or high-security environments, you can optionally define custom ENJINMEL_SMTP_KEY and ENJINMEL_SMTP_IV constants in your wp-config.php file.

Can I view sent email logs?

Yes! The plugin includes a comprehensive log viewer accessible from the WordPress admin menu. You can filter, search, and export email logs.

How long are logs kept?

By default, logs are kept for 90 days. The plugin automatically purges older logs via a daily cron job.

Is this compatible with other email plugins?

This plugin intercepts wp_mail() calls, so it will override other email plugins. Only activate one email sending plugin at a time.

Does this work with WooCommerce, Contact Form 7, etc?

Yes! Any plugin that uses WordPress's standard wp_mail() function will automatically use EnjinMel SMTP for email delivery.

更新日志:

0.2.5 0.2.4 0.2.3 0.2.2 0.2.1 0.2.0 0.1.0