If you’re experiencing issues with emails not being sent in your WpRentals site, follow the steps below to troubleshoot and resolve the problem. This guide covers the most common causes and solutions to help make sure your emails are sent correctly from your website.
Check Subject Exists in Email Management
- In your WordPress dashboard, go to WpRentals > Theme Options > Email Management > Email Content
- Make sure the Subject and Content fields are filled in for the emails you are testing
- Test specific actions that trigger emails, such as new user registration or password reset
Check Spam Folder
Emails can sometimes be marked as spam, depending on the email provider, the source of the email, and the sending server.
- Email Address
- The theme sends emails automatically from [email protected]
- Ask your hosting provider to register [email protected] as a valid email address with proper access credentials
- Or change the noreply address to a valid email address that already exists, such as [email protected]
- Spam Filters
- This helps reduce the chance that emails are marked as spam
- Make sure the sender email used by the website passes your email provider spam filters correctly
Check Email Settings in WordPress
Test with WordPress Password Reset
- Go to your website wp-admin URL
- Reset your password from WordPress and check whether you receive the email
- If no email is received, contact your hosting provider and ask them to activate the mail server on your hosting account
- If the email is received, check which sender email address was used
- Many hosting providers use an address such as [email protected], but it is best to confirm the exact sender address used on your hosting
Verify Theme Sender Email Matches WordPress or Hosting Sender
- Go to your WordPress admin dashboard
- Navigate to WpRentals > Theme Options > Email Management > Email Settings
- Check the field Emails will be sent from email
- Make sure it is set to a valid email address
- If you use a custom email address, make sure it matches the one supported by your hosting service or SMTP provider
Important: The email address set in theme options should match the email address configured on your hosting account or SMTP service. If these do not match, email delivery problems can happen.
Test Email Delivery
If the basic theme and WordPress email checks look correct, the next step is to test how the server is actually sending emails.
Use Post SMTP to Check Email Reports
Install the Post SMTP Plugin
- Install the Post SMTP plugin to log email sending activities
- This plugin provides detailed reports for each email and can help identify why an email may not have been sent
- After installing the plugin, trigger an email action such as new registration or password reset
- Check the plugin logs to find any errors or reports related to the failed email
Test with a General Email Address
- Send test emails to a general email address such as Gmail
- If the email is not received, the issue may be related to your server mail settings
- If the email is still not received, ask your hosting provider to check the MX records and outgoing mail server settings
Check Email Port Settings
Some hosting providers, such as BlueHost, may require the outgoing email server port to be changed from 465 to 587 for emails to send correctly.
- You can test this through the Post SMTP plugin
- Follow the setup wizard and enter your hosting SMTP details
- Then test email sending again using port 587
Recommendations for Other Hosting Providers
HostGator Clients
- If using a custom sender email other than [email protected] does not work, try setting the sender email to a domain-based address such as [email protected]
- You can then use Post SMTP or a similar SMTP plugin to configure login authentication with the same email address and password
Cloud-Based Hosting Providers or Hosts without Mail Server Support
- Some cloud hosting providers do not offer a built-in mail server
- In these cases, use a third-party SMTP provider such as SendGrid
Using SendGrid or Third-Party SMTP Services
If your hosting does not support mail functionality, consider using SendGrid or another SMTP service.
- SendGrid offers a free plan and can be used as an SMTP server for WordPress
- You can check the SendGrid free plan here: SendGrid Free Plan
- For setup help, see this guide: How to integrate SendGrid with WordPress
Important: The same sender email address configured in SendGrid must also be added in WpRentals > Theme Options > Email Management > Email Settings.



