Guides

WordPress SMTP Plugin Guide: Fix Emails That Never Arrive

Order emails in spam, contact messages that never arrive, password resets nobody receives. Here is why it happens and how SMTP fixes it.

Themeve team October 14, 2026 8 min read
WordPress SMTP Plugin Guide: Fix Emails That Never Arrive

Themeve teamOct 14, 20268 min

On this page
  1. WordPress email not sending: the usual reasons
  2. What SMTP is, in plain words
  3. Finding your SMTP details
  4. How the WordPress SMTP plugin works
  5. Setting it up
  6. Testing delivery properly
  7. Emails that matter for shops
  8. Contact forms and enquiries
  9. Keeping your SMTP details safe
  10. Tips for Bangladeshi website owners
  11. A worked example
  12. When to check again
  13. Common mistakes
  14. Frequently asked questions
  15. WordPress SMTP Plugin guide: final thoughts

A WordPress SMTP plugin is the usual fix when your site's emails go to spam or never arrive at all. This wordpress smtp plugin guide is for owners of shops, blogs and business websites in Bangladesh who have heard customers say I never got the email, and who want order confirmations, contact messages and password resets to reach people reliably.

We will look at why WordPress emails go missing, what SMTP is, how to find your settings, how to test delivery, and how Mail & SMTP sends every WordPress email through your own SMTP server.

WordPress email not sending: the usual reasons

When WordPress email is not sending, the problem is rarely WordPress itself. By default, WordPress passes emails to your hosting server's basic mail function. That server sends the message with little proof that it really comes from your domain. Gmail, Yahoo and business email providers are suspicious of such messages, so they mark them as spam or reject them quietly.

Some hosting providers also limit or block this kind of mail to fight spam. The result is the same: emails leave your site but never reach the inbox. You may not notice for weeks, because nothing on your site shows an error.

What SMTP is, in plain words

SMTP is the standard way email servers send messages to each other. When your site sends email through an SMTP server, it logs in with a username and password, just like an email app on your phone. The receiving server can see that the message came from a real, authenticated account, so it trusts it more.

Think of it as the difference between dropping an unsigned letter in a box and sending it through a post office with your name and address on the envelope. The second one is far more likely to be delivered.

Finding your SMTP details

You need five things: the SMTP host, the port, the encryption type (TLS or SSL), a username and a password. If you have business email with your domain, these are in your email provider's help pages or control panel. Many hosting plans include email accounts and show the SMTP settings in cPanel or a similar panel.

Choose a From address on your own domain, such as orders@yourshop.com or hello@yourcompany.com. Emails from your own domain look more trustworthy to both people and spam filters than emails from a free address.

How the WordPress SMTP plugin works

Mail & SMTP adds a settings screen under Settings, Themeve Mail & SMTP. Enter the SMTP host, port, TLS or SSL, username, password and From address, then save. From then on, every email WordPress sends goes through your SMTP server: shop order emails, contact form messages, new user emails, password resets and admin notifications.

Plugins that send email through the normal WordPress mail function are covered too, so you do not need separate settings for each one. A test email button on the settings screen lets you check delivery immediately.

What you need first

The plugin uses SMTP details from your email or hosting provider. It does not provide an email service of its own. If you do not have business email yet, set that up first with your hosting or email provider.

Setting it up

Upload the zip from Plugins, Add New, Upload Plugin, and activate it. The plugin needs an active Themeve licence key. Until the key is entered, emails are not routed through SMTP and only the lock screen and License screen open. Paste the key from My Account, Licenses, and the settings become available. While the licence is active, updates arrive in Dashboard, Updates.

Enter your SMTP details and From address and save. Then use the test email button: send a test to a personal address on a different provider, such as a Gmail account. Check the inbox and the spam folder. The WordPress documentation has more background on how WordPress sends email.

Testing delivery properly

One successful test is a good start, but test the emails that matter most too. Place a test order and check the confirmation email. Send a message through your contact form. Request a password reset for a test account. Each of these uses a different part of your site, and each should now arrive.

If a test lands in spam, check your From address. Using an address on your own domain and the same account you log in with for SMTP usually helps. Your email provider may also offer extra settings that improve trust; their help pages explain them.

Emails that matter for shops

For an online shop, email is part of the service. Order confirmations reassure buyers that their order went through. Status emails tell them when the parcel ships. If these go missing, buyers call or message you to ask, and some cancel because they think the order failed.

Automation makes reliable email even more important. Smart Order Automation can email the store admin or the customer when orders are created or change status. Those emails only help if they arrive, so set up SMTP before relying on them.

Contact forms and enquiries

A contact form that silently loses messages is worse than no form, because visitors think they reached you. Contact Form emails each message to the address you choose, with Reply-To set to the sender, so you can answer with one click. With SMTP set up, those messages reach your inbox reliably.

Test your form after setting up SMTP and again whenever you change email provider or password.

Keeping your SMTP details safe

Your SMTP password gives access to send email as your domain. Only administrators should see the settings screen. Use a strong, unique password for the email account. When staff who know the password leave, change it and update the plugin.

Some providers let you create a separate password just for apps. If yours does, use one for your website, so you can change it without affecting your phone or computer email.

Tips for Bangladeshi website owners

Many local sites use a free Gmail address for everything. For a business, an email on your own domain looks more professional and works better with SMTP. Most hosting plans sold in Bangladesh include email accounts; ask your provider if you are not sure.

If your hosting provider blocks certain ports, ask which SMTP port and encryption they recommend. Write the working settings down in a safe place, so you can restore them quickly if something changes.

A worked example

Imagine a small cosmetics shop. Several buyers message to ask whether their order went through, because they never received a confirmation. The owner places a test order and finds the confirmation in the spam folder of a Gmail account. A second test to a work email never arrives at all.

The owner logs in to the hosting control panel, finds the email account orders@ on the shop's domain, and copies the SMTP host, port and encryption from the email settings page. In Mail & SMTP, the owner enters those details, the email address as username, its password, and the same address as the From address, then saves.

The test email arrives in the Gmail inbox within seconds. A new test order confirmation arrives too, and so does a password reset. The next week, the questions about missing confirmations stop. The whole fix took about fifteen minutes, most of it spent finding the right settings page.

When to check again

Email settings can break quietly. Check delivery whenever you change hosting, change your email provider, change the email password or move your domain. A quick test email after each change avoids weeks of lost messages. Many owners also send themselves one test each month, simply to be sure. It costs nothing and catches problems early.

Common mistakes

The first mistake is not noticing the problem. Test your site's emails regularly, especially order and contact emails. The second is using a From address that does not match the SMTP account, which can make messages look suspicious. A WordPress SMTP plugin works best when the From address and login belong together.

The third mistake is wrong port or encryption. If a test fails, check these first. The fourth is forgetting to update the password in the plugin after changing it in your email account.

Frequently asked questions

Which emails does it cover?

Every email WordPress sends, including shop, form, user and admin emails.

Where do I find SMTP settings?

In your email or hosting provider's control panel or help pages.

Can I check that it works?

Yes. Use the test email button on the settings screen.

Does it include an email service?

No. It uses the SMTP server of your email or hosting provider.

WordPress SMTP Plugin guide: final thoughts

Lost emails cost trust, orders and enquiries, and they are easy to fix. Get your SMTP details, use a From address on your own domain, send everything through SMTP and test the emails that matter. Your customers will finally receive what your site sends. To route every WordPress email through your SMTP server, try Mail & SMTP.

Featured in this article Mail & SMTP – WordPress SMTP Plugin
Written by the Themeve team

We build and support every product we sell. Questions about this guide? Ask us on WhatsApp.

Keep reading

All articles →

You may also like

Shop all →