Email NotificationsEmail Troubleshooting

Email Troubleshooting

Find out why Admin or Enquiry emails are not arriving and work through the most common fixes in WordPress and your hosting setup.

Fix missing Admin and Enquiry emails

Admin or Enquiry notification emails can sometimes fail to arrive. This can affect messages sent to you or to the person making an enquiry.

A common reason is that your hosting provider has disabled or does not support the PHP mail() function. That function is one of the ways WordPress sends email from your site.

WP Travel Engine creates the email templates. Your hosting provider controls whether your website can actually send those emails.

What you'll need before you start: access to your WordPress admin area and, if possible, access to your hosting account or hosting support.

Check PHP mail functions

This tells you whether your hosting account allows WordPress to send emails in the first place.

Ask your hosting provider to confirm that PHP mail() is enabled on your server. If it is turned off or unsupported, WordPress may not be able to send Admin or Enquiry emails at all.

Once your host confirms this, move on to the next step if emails are still not arriving.

Set up SMTP

This usually gives you a more reliable way to send emails from your site.

SMTP is a method for sending email through a real mail service instead of relying on your server's default mail setup. Install and configure the FluentSMTP plugin to do this.

If you have never set up a WordPress plugin before, open your WordPress dashboard, go to Plugins, then Add New, and search for FluentSMTP. The FluentSMTP documentation walks through the setup step by step.

For example, if a traveler sends an enquiry about a 5-day Annapurna trek, SMTP helps make sure that enquiry email reaches your inbox instead of being blocked by the server. After setup, try sending a test email again later in this guide.

Contact your hosting provider

If the first checks do not fix the problem, your host can often see what is blocking email on the server side.

Reach out to your hosting provider and let them know that WordPress notification emails are not being delivered. Ask them to check your server's email settings and confirm whether anything is blocking outgoing mail.

If your host says everything looks fine, the next steps help you check your WordPress site itself.

Check for plugin conflicts

This helps you find out whether another plugin is interfering with email sending.

A plugin is a tool you add to WordPress to give your site extra features. Temporarily deactivate all third-party plugins, then keep only WP Travel Engine and its add-ons active if you use the premium version.

If emails start working after that, one of the other plugins is likely causing the issue. Follow How to Check Plugin Conflicts in WordPress for the full process.

This can happen when another plugin changes checkout, forms, or email behavior on your site. You are narrowing things down here, and that is progress.

Clear your cache

This rules out old saved data that may stop new settings from showing up properly.

Cache means a saved version of your site that helps pages load faster. Sometimes that saved version can get in the way after you change settings.

Clear your site's cache, then try the email test again. If you use a caching plugin or your host provides caching, clear both if you can.

Once the cache is cleared, you can check whether the right email addresses are in place.

Verify email addresses

This makes sure WP Travel Engine is trying to send notifications to the right place.

In your WordPress admin area, go to WP Travel Engine in the left menu. Then open Settings. Next open Emails and then Settings.

Check the email addresses shown there and make sure they are correct.

If you manage bookings with a team, this is where you might enter a shared office inbox instead of a personal address. That way new booking or enquiry emails go to the right person.

Confirm admin and enquiry notification addresses

This step helps you check each notification field one by one.

  • Admin Notification Emails - Enter the correct email address for admin notifications such as new bookings and payment updates.
  • Enquiry Notification Emails - Enter the correct email address for enquiry notifications such as trip questions and booking enquiries.

For example, you might send booking emails to bookings@yourtourcompany.com and enquiry emails to info@yourtourcompany.com. That can help if one person handles reservations and another handles pre-booking questions.

Once these addresses look right, you are ready to test the setup.

Send a test email

This is the quickest way to check whether your email setup is working before a real traveler tries to contact you.

Click Send Test Email in the email settings. Then check the inbox for the address you used.

If you see a success message in WordPress, check your inbox right away. If your server is set up correctly, the test email should arrive. If it does not arrive, the problem is likely with your server's email configuration.

That gives you a clear result to share with your host or support if you still need help.

If you're still stuck or have a question we didn't cover, our support team is happy to help. Reach out at our support page and we'll get you sorted.