Linux 软件免费装
Banner图

Kavin SMTP

开发者 arpansahdev
更新时间 2026年9月17日 23:58
PHP版本: 7.2 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

email gmail smtp mailer email delivery

下载

1.1.0

详情介绍:

By default WordPress sends email with the PHP mail() function, which many hosts do not configure correctly — so password resets, order receipts and contact-form messages land in spam or never arrive at all. Kavin SMTP reroutes all outgoing WordPress email through a proper SMTP server that authenticates your site, dramatically improving deliverability. Configure it once in a clean settings screen and send a test email to confirm it works. And when email still fails, the Connection Doctor finds out why. Connection Doctor Most SMTP plugins show you an error code and leave you to search for it. Kavin SMTP runs the checks for you, from your own server, and says in plain words what is wrong and what to do: Find my settings fills in the mail server details from your email address, including Google Workspace, Microsoft 365 and Zoho on your own domain. Features Developer friendly Kavin SMTP exposes hooks so other plugins can extend it:

安装:

  1. Upload the kavin-smtp folder to /wp-content/plugins/, or install the plugin through the Plugins screen in WordPress.
  2. Activate the plugin through the Plugins screen.
  3. Go to Kavin Studios → SMTP in the WordPress admin sidebar.
  4. Enter your From Email/Name, then click Find my settings to fill in your provider's server details, or choose Other SMTP and enter them yourself.
  5. Save, then use the Send a Test Email box to confirm delivery. If it fails, click Run Connection Doctor to find out why.

屏幕截图:

  • Send through Gmail or Google Workspace with an App Password.
  • Connect any SMTP server, then send a test email to confirm delivery.
  • The Connection Doctor finds out why email isn't sending, and says what to do.

升级注意事项:

1.1.0 Adds the Connection Doctor, which finds out why email is not sending, and Find my settings. 1.0.2 Settings move to the Kavin Studios menu, with a redesigned settings screen. 1.0.0 Initial release.

常见问题:

Why is my email not sending?

Click Run Connection Doctor on the settings screen. It checks, in order, your settings, the mail server's name, whether your host blocks mail ports, whether the server that answers is really your provider's, and whether your login is accepted. Each result says what is wrong and what to do.

My settings are right, but email still fails. Why?

Some hosting companies intercept outgoing SMTP and pass it through their own mail server. Your settings look correct, but WordPress refuses the connection because the certificate belongs to the host, not to your email provider. The Connection Doctor detects this and shows which certificate answered, so you can ask your host to allow outgoing SMTP.

Does the Connection Doctor send email or share my data?

No. It never sends an email, and nothing is sent to Kavin Studios. It only runs when you click the button. See External services below for exactly what it connects to.

How do I connect Gmail?

Choose the Google / Gmail mailer, enter your Gmail address, and paste a Google App Password. To create one, enable 2-Step Verification on your Google account, then generate an App Password at myaccount.google.com. Prefer OAuth ("Connect with Google") with no app password? That is available in Kavin SMTP Pro.

Where do I find my SMTP settings?

Click Find my settings — it recognises Gmail, Google Workspace, Microsoft 365, Outlook.com, Yahoo, iCloud and Zoho. Otherwise your email provider publishes them. Common examples: Gmail uses smtp.gmail.com, port 587, TLS (create an App Password); Outlook/Microsoft 365 uses smtp.office365.com, port 587, TLS.

Can I hide my password from the database?

Yes. Add define( 'KVN_SMTP_PASSWORD', 'your-password' ); to wp-config.php. The field is then hidden in the admin and the constant is used instead.

The test email failed. What now?

The notice shows the actual SMTP error and a link to the Connection Doctor, which works out the cause for you. The most common causes are a port your host blocks, a wrong port/encryption combination (use 587+TLS or 465+SSL), incorrect credentials, or a provider that requires an app-specific password.

Does it work with contact form and WooCommerce emails?

Yes. Kavin SMTP hooks into the standard wp_mail() pipeline, so any plugin that sends mail through WordPress is routed via your SMTP server.

更新日志:

1.1.0 1.0.2 1.0.0