Linux 软件免费装
Banner图

AuthenticSender

开发者 alexhedstrom
更新时间 2026年8月28日 23:22
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

email mail smtp phpmailer resend

下载

1.0.2 1.0.0 1.0.1

详情介绍:

AuthenticSender replaces WordPress' default mail() function with configurable SMTP, UseSend API, or Resend API delivery, giving you control over how your site sends email. Delivery Method Choose SMTP (default), UseSend API, or Resend API. Existing SMTP configurations keep working unchanged when SMTP is selected. SMTP Configuration Enable or disable SMTP routing with a single checkbox. When disabled (and no API delivery method is selected), WordPress falls back to its default mail() function. Configure your server connection with: Provider Presets Select a preset from the dropdown and the host, port, and encryption fields are filled in automatically. Supported providers: For a self-hosted UseSend SMTP proxy, use Custom and enter your proxy host with the same username/API-key password pattern. UseSend API Send mail through the UseSend HTTP API instead of SMTP: Resend API Send mail through the Resend HTTP API instead of SMTP: Sender Identity Override the From name and From email address on outgoing emails when SMTP is enabled or an API delivery method is selected. Enable Force Identity to apply From, Reply-To, and BCC even when using WordPress default mail. Additional Headers Set global Reply-To (email and name) and BCC addresses. These apply when SMTP is enabled, an API delivery method is selected, or when Force Identity is on. The BCC field accepts multiple comma-separated addresses. Password resets, email confirmations, and similar sensitive messages are never copied to BCC, so reset links and verification tokens are not shared with the BCC address. Test Email Send a test message directly from the settings page. AuthenticSender attempts delivery via wp_mail() and returns a clear success or error message, so a misconfiguration never leaves you guessing. Email Log Keep a database record of every email sent or failed. The log view includes: Logging can be toggled on or off at any time from the Settings tab. Security

安装:

  1. Upload the authenticsender folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to Settings > AuthenticSender and choose SMTP, UseSend API, or Resend API.
  4. Open the Test Email tab and send a test message to verify everything is working.

升级注意事项:

1.0.2 Adds Resend SMTP and HTTP API delivery, improves WordPress mail compatibility, separates provider logic, and makes attachment processing safer. 1.0.1 Adds UseSend SMTP preset and UseSend HTTP API (cloud or self-hosted). Existing SMTP settings are unchanged. 1.0.0 Initial release.

常见问题:

Do I need to disable WordPress' default mail() function?

No. AuthenticSender hooks into PHPMailer (SMTP) or pre_wp_mail (UseSend and Resend APIs) automatically. When SMTP is enabled or an API delivery method is selected, the default mail() function is bypassed; otherwise it is restored.

Can I use this with Gmail?

Yes. Select Gmail from the Provider Preset dropdown, then enter your Google account username and an App Password (not your regular Google password). App Passwords are generated at https://myaccount.google.com/apppasswords

How do I use UseSend?

Two options:

  1. SMTP — Delivery Method = SMTP, Provider Preset = UseSend, username usesend, password = your API key.
  2. API — Delivery Method = UseSend API, enter your API key, choose Cloud or Self-hosted (and your instance URL).

How do I use Resend?

Two options:

  1. SMTP — Delivery Method = SMTP, Provider Preset = Resend, username resend, password = your API key.
  2. API — Delivery Method = Resend API, then enter your Resend API key.

Where are the email logs stored?

Logs are stored in the WordPress database. No files are written to the filesystem. You can view, filter, and clear the log from the Email Log tab in the plugin settings.

Does the plugin log all emails sent by WordPress?

Yes, when logging is enabled. This includes password reset emails, WooCommerce order notifications, contact form submissions, and any other email routed through wp_mail().

What happens if I disable logging after entries already exist?

Existing entries are preserved. No new entries are written while logging is off. You can re-enable logging at any time or clear the existing log manually.

Is my SMTP password stored securely?

Yes. SMTP passwords and API keys are encrypted with AES-256-GCM using a key derived from your WordPress AUTH_KEY and SECURE_AUTH_KEY constants before being written to the database.

When do From, Reply-To, and BCC apply?

They apply when SMTP is enabled or an API delivery method is selected. Turn on Force Identity in Sender Identity if you want those overrides while using WordPress default mail.

更新日志:

1.0.2 1.0.1 1.0.0