Linux 软件免费装
Banner图

TechByIt SMTP – WordPress SMTP & Email Delivery

开发者 techbyit
更新时间 2026年10月11日 21:48
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

email smtp notifications mailer email delivery

下载

1.0.1 1.1.0

详情介绍:

TechByIt SMTP is a lightweight WordPress SMTP plugin that routes your site's outgoing email through a configured SMTP server. It works with any message sent using WordPress's wp_mail() function, including contact form submissions, WooCommerce order emails, password reset emails, and notifications from other plugins. If your WordPress emails are not sending, landing in spam, or being rejected by recipients, an SMTP plugin is the standard fix. TechByIt SMTP replaces the default PHP mail() function with authenticated SMTP delivery, which improves email deliverability and gives you control over how your site sends mail. From the TechByIt SMTP admin menu you can configure your SMTP server, choose the active provider, set a default sender name and address, send a test email to confirm everything works, and review a log of the messages the plugin sends. WordPress SMTP Plugin Features Available SMTP Providers Custom SMTP is the only sending provider currently available. Use it with any email service that provides standard SMTP connection details, including: Configuration forms are also included for Gmail, Google Workspace, Microsoft 365, Amazon SES, SendGrid, Mailgun, Brevo, and Postmark. Their dedicated sending transports and OAuth connections are not available yet — use Custom SMTP with the same provider's SMTP credentials in the meantime. Retry and resend of logged messages are planned features.

安装:

  1. Upload the built techbyit-smtp directory to /wp-content/plugins/. The plugin package must include composer.json, vendor/, and dist/.
  2. Activate TechByIt SMTP from the WordPress Plugins screen.
  3. Open TechByIt SMTP → Providers and select Custom SMTP.
  4. Enter the SMTP host, port, and encryption settings supplied by your email service. Enable authentication and enter your username and password if required.
  5. Select Save Settings, then Set as Active Provider.
  6. Open TechByIt SMTP → Settings to save your default From name and email address, if needed.
  7. Open TechByIt SMTP → Dashboard, enter a recipient address you control, and select Send Test Email.
The plugin requires WordPress 6.2 or newer and PHP 7.4 or newer with JSON and OpenSSL support. If installing from source, run composer install --no-dev and pnpm install --frozen-lockfile && pnpm build before activation.

屏幕截图:

  • Mail Logs page — search, filter, and review the messages TechByIt SMTP sends.

升级注意事项:

1.1.0 Adds email logs, dashboard statistics, and log retention settings, and fixes the admin screens on sites with plain permalinks. The log table updates automatically; no settings changes are required. 1.0.1 Documentation and release metadata update. No settings changes are required. 1.0.0 Plugin renamed to TechByIt SMTP. Existing settings and hooks remain compatible. Code that references the former PHP namespace or constants must be updated.

常见问题:

How do I fix WordPress emails not sending?

Install TechByIt SMTP, configure your SMTP server under TechByIt SMTP → Providers, activate Custom SMTP, and send a test email. Routing WordPress email through an authenticated SMTP server is the most common fix for missing or undelivered WordPress emails.

Do I need an SMTP service to use this plugin?

Yes. To send through Custom SMTP you need access to an SMTP server and its connection details. TechByIt SMTP does not provide an email account or SMTP service — it connects your WordPress site to one you already have.

Which SMTP providers work with TechByIt SMTP?

Any provider that offers standard SMTP connection details works with Custom SMTP, including Gmail, Google Workspace, Microsoft 365, Amazon SES, SendGrid, Mailgun, Brevo, and Postmark. Enter the host, port, encryption, username, and password from your provider.

What happens when no SMTP provider is active?

WordPress keeps its usual mail behavior. TechByIt SMTP starts routing mail through Custom SMTP after you configure and activate that provider.

Can I connect Gmail, Microsoft 365, or an API provider directly?

Their dedicated configuration forms can save settings, but their sending transports are not implemented. Saving OAuth client credentials does not connect an account. Use Custom SMTP with a service that supplies compatible SMTP connection details.

Does a successful test email guarantee inbox delivery?

No. Success means the SMTP server accepted the message. Check the recipient's inbox and spam folder to confirm where the message arrived.

Can I view email logs or resend messages?

Yes, you can view logs. Open TechByIt SMTP → Mail Logs to search and filter messages sent through TechByIt SMTP and open their details. Logging is on by default and can be turned off in TechByIt SMTP → Settings. Retry and resend are not available yet.

What do email logs store?

The sender, recipients, subject, provider, status, a safe error summary, the server message ID, and attachment file names. Message bodies are stored only when Store message bodies is on, because they can contain private information such as password reset links. Attachment contents and credentials are never stored. Logs are deleted after the retention period, 30 days by default.

Why are saved passwords not shown in the form?

Saved secrets are not displayed again. Leaving a saved password field blank keeps the existing value. Enter a new value to replace it. If your site's WordPress salts change, enter the credentials again.

Where are the development instructions?

Install development dependencies with composer install and pnpm install --frozen-lockfile. Run composer test, composer lint:php, pnpm test, pnpm typecheck, pnpm lint, and pnpm build to check the project.

更新日志:

1.1.0 1.0.1 1.0.0