| 开发者 | techbyit |
|---|---|
| 更新时间 | 2026年10月11日 21:48 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
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
wp_mail() — compatible with any plugin or theme that sends email through WordPress.techbyit-smtp directory to /wp-content/plugins/. The plugin package must include composer.json, vendor/, and dist/.composer install --no-dev and pnpm install --frozen-lockfile && pnpm build before activation.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.
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.
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.
WordPress keeps its usual mail behavior. TechByIt SMTP starts routing mail through Custom SMTP after you configure and activate that provider.
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.
No. Success means the SMTP server accepted the message. Check the recipient's inbox and spam folder to confirm where the message arrived.
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.
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.
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.
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.