Troubleshooting: confirmation emails not arriving
Confirmation emails not arriving is the silent failure that erodes guest trust — they assume the booking didn't go through, they call to confirm, sometimes they re-book somewhere else. Fix it once and the silent failures stop.
Check 1 — Guest's email address
Open the reservation → guest profile → email field. Typos are common (gmial.com instead of gmail.com, missing dots). Verify by sight, ideally by reading it back to the guest. Fix and re-send the confirmation.

Check 2 — Spam folder
Most common cause. Ask the guest to check their spam/junk folder. If it's there, ask them to mark as 'not spam' — improves future deliverability for them and slightly for the next guest at the same provider. For systemic spam landings, jump to check 4.
Check 3 — SMTP working at all
Settings → Communications → SMTP. The page shows the configured server, port, username, and a Test Connection button. Run the test:
- Success — SMTP works; the issue is downstream (deliverability, address).
- Authentication failure — wrong credentials. Common with Gmail when an app password expires or the account loses 2FA. Generate a new app password, update SMTP.
- Connection refused / timeout — wrong host/port, or your network firewall is blocking outbound SMTP (port 587 or 465). Verify with your IT or hosting provider.
- TLS/SSL error — encryption mismatch. Switch the TLS toggle, retest.
Check 4 — Sender domain reputation (SPF/DKIM)
If SMTP works and emails still land in spam, the issue is the receiving server's trust in your domain. Two DNS records fix this for any reasonable sender domain:
- SPF (Sender Policy Framework) — a TXT record on your domain listing the IP addresses or services authorized to send mail as your domain. Without it, anyone can claim to be you, so receivers distrust it.
- DKIM (DomainKeys Identified Mail) — a TXT record with a public key; outgoing mail is signed with the matching private key. Receivers verify the signature.
Both are one-time DNS additions. Your hosting provider (Gmail Workspace, Microsoft 365, your SMTP provider) gives you the exact values to publish. Check them with online tools (mxtoolbox.com, mail-tester.com) — both should pass for clean delivery.
Check 5 — Specific provider blocking you
Sometimes one provider blocks you specifically — Gmail OK but Outlook always spam. Check Microsoft / Google's sender blocklists. If you're listed, request delisting through their portals (free but takes 24-48h). Prevent recurrence by not sending bulk marketing from the same domain you use for transactional confirmations.
Practical fix order
- Verify guest email is correct. Re-send. (30 seconds.)
- Ask guest to check spam. (1 minute.)
- Test SMTP. Fix authentication or connection issues. (5-15 minutes.)
- Set up SPF and DKIM if persistent spam landings. (One-time, 30-60 minutes including DNS propagation.)
- If still failing, contact support with the affected reservation IDs and a sample email address — diagnostic logs help isolate.
Frequently asked questions
Was this helpful?
Related articles
How to add HotelBee to your homescreen
HotelBee requires no download. Learn how to add it to your phone's home screen in Safari or Chrome and open the platform in full screen with a single tap.
Property Management SystemHow to setup min stay duration for Booking
Learn how to configure minimum stay requirements in HotelBee using the Channel Rate Manager Calendar, applying Min Stay Arrival and Min Stay Through restrictions across all your connected channels in just a few simple steps.
Property Management SystemHow to do the email configuration
Learn how to configure email templates in HotelBee. From the Settings section, create a new email and use variables such as {guestName}, {checkin}, and {reservationNumber} to automatically display each guest's reservation details in clear, professional, and personalised messages.
Property Management System

