WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 24. FAQ / Emails are not sent. I don’t receive emails.

Emails are not sent. I don’t receive emails.

5278 views 0

If emails are not received from the theme, the first thing to verify is whether standard WordPress emails are working correctly.

This is important because theme emails depend on the same server email functionality. If WordPress itself cannot send emails, theme emails will not work either.

Quick Menu

  • 1. Start with standard WordPress email tests
  • 2. Check email content in Theme Options
  • 3. Verify the sender email
  • 4. Check with your hosting provider
  • 5. Use an SMTP plugin if needed
  • 6. Hosting-specific recommendations
  • 7. Recommendations for cloud hosting
  • 8. Final conclusion

1. Start with standard WordPress email tests

Before checking theme settings, test if your website can send standard WordPress emails.

The 2 most important tests are:

Test 1: Password recovery email

Use the standard WordPress Lost your password? function from the login page and check whether you receive the reset email.

If this email is not received, it usually means the server mail function is not working correctly.

Test 2: New user account email

Create a test user from Users in wp-admin and select the option to send the account details by email.

If this email is also not received, this confirms that the issue is not theme-specific and should be checked first at server level.

Why these tests matter

These are both standard WordPress email functions. If they fail, the problem is usually related to one of these:

  • the hosting mail function is disabled
  • the sender email is not accepted by the server
  • the mail server needs SMTP configuration
  • the receiving email server rejects the message

Only after these standard WordPress emails work correctly should you continue testing theme emails.

Back to Quick Menu

2. Check email content in Theme Options

Before testing theme emails, make sure the email templates in Theme Options contain a valid subject and message content.

Some emails may appear not to work simply because the template is incomplete.

Back to Quick Menu

3. Verify the sender email

The sender email used by the theme must be recognized by the hosting mail server.

Our theme uses noreply@yourdomain.com as a default sender email address. On some hosting providers, this will not work unless that email address actually exists on the server.

You should either create that email account on your hosting server, or change the sender email in Theme Options to a real email address that already exists on your domain.

For example, if your hosting accepts office@yourdomain.com or info@yourdomain.com, use that same email address in the theme sender email setting.

Important

A working password recovery email can also help confirm which sender email is accepted by the server. If the reset password email is received, note which sender email is recognized by the server and use the same sender email in Theme Options.

Back to Quick Menu

4. Check with your hosting provider

If the standard WordPress emails are not being received, the next step is to contact your hosting provider.

Ask them to verify:

  • whether the PHP mail function is enabled
  • whether outgoing email is allowed on the server
  • whether the sender email address is valid and accepted
  • whether there are email delivery errors in the server logs
  • whether SMTP is required instead of the default mail function
  • whether any firewall, spam rule, or server restriction is blocking email delivery

Also test with a general email address

Try receiving emails on a general external email account such as Gmail.

If emails are not received there either, the issue is most likely on the sending side.

If emails are sent but not received only on a specific mailbox, ask hosting to check the domain email setup and MX records.

Back to Quick Menu

5. Use an SMTP plugin if needed

Some hosting providers require SMTP authentication for WordPress emails.

In these cases, installing an SMTP plugin can solve the issue.

A commonly used plugin is Post SMTP – https://wordpress.org/plugins/post-smtp/

What to do

Install the plugin and complete the setup wizard with the SMTP details provided by your hosting company.

In many cases, you will need:

  • SMTP host
  • SMTP port
  • email address
  • password
  • authentication type
  • encryption type

Helpful note

An SMTP plugin can also provide an email log. This is very useful because it shows whether WordPress is trying to send emails and what error the server returns.

This information can help your hosting provider identify the exact issue faster.

Back to Quick Menu

6. Hosting-specific recommendations

BlueHost

For BlueHost, we recommend checking the following:

  • use a real email address from your domain instead of the default noreply email if needed
  • try SMTP with port 587 instead of 465
  • test different authentication methods if required by server setup
  • confirm the exact SMTP details with BlueHost support

In some cases, the setup that worked for clients was:

  • sender email created on the domain
  • the same email used in WordPress and theme email settings
  • SMTP configured through Post SMTP
  • port 587 instead of 465

GoDaddy

GoDaddy may also require a valid sender email address and proper mail server recognition.

If standard WordPress emails such as password recovery work, but theme emails do not, make sure:

  • the sender email in Theme Options matches the sender email recognized by the server
  • the sender email is a real mailbox configured on the hosting account
  • no plugin changes have overridden the working configuration

For example, if a reset password email works from a specific sender email, use that same sender email in the theme email settings.

HostGator

If changing the theme sender email is not enough, try the following:

  • use an email address from the same domain as your website
  • set that same email in WordPress General Settings
  • use an SMTP plugin with the same mailbox credentials

Back to Quick Menu

7. Recommendations for cloud hosting

Many cloud hosting providers do not include email sending functionality by default.

In these cases, you may need to use a third-party transactional email service.

One option is SendGrid, which offers a free plan with limited daily sending volume:

https://sendgrid.com/en-us/free

If your hosting does not offer mail functionality, you may be able to use a service like SendGrid together with an SMTP plugin.

For a general WordPress setup example, this article may help:

https://kinsta.com/knowledgebase/sendgrid-wordpress/

From the theme side, the sender email configured in the email service must also be added to Theme Options as the sender email.

Back to Quick Menu

8. Final conclusion

To sum up, the email requirements are always these:

  • the server must be able to send WordPress emails
  • the sender email must be recognized and accepted by the server
  • if the hosting requires SMTP, it must be configured correctly

The recommended troubleshooting order is:

  1. test the standard WordPress password recovery email
  2. test sending a new user account email from wp-admin
  3. if those fail, contact hosting and ask them to verify the mail function
  4. if those work, set the same recognized sender email in Theme Options
  5. test theme emails again
  6. if needed, configure SMTP with your hosting details

Once standard WordPress email functionality is working correctly, theme emails should work as well. If theme emails still do not work after the server email issue is resolved, further investigation is needed for the specific form or email setup being used.

24. FAQ

Related Articles

  • Why Add Listing and User Dashboard May Not Be Visible on Mobile
  • Can I add Email, WhatsApp, and Phone to property cards on the Advanced Search Results page?
  • Why are H2 or H3 tags shown as plain text after listing pages?
  • FAQ: Why do I see 2 description fields on category or taxonomy pages

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 14. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 24. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 26. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API