Troubleshooting

My contact form is not sending emails

When a website contact form submits successfully but the email never arrives, the issue is almost always how the form sends mail, not your mailbox. The fix is usually to send via authenticated SMTP.

Why it happens: by default many forms use PHP's basic mail function with a from address that doesn't match your domain (for example a visitor's Gmail). Mail servers reject or spam-filter that because it fails authentication (SPF/DKIM).

The reliable fix (WordPress):

  1. Install an SMTP plugin such as WP Mail SMTP or FluentSMTP.
  2. Configure it to send through your own mailbox: your mail server host, port 465 (SSL) or 587, with your full email address and password.
  3. Set the "from" address to an address on your own domain, not the visitor's.
  4. Send a test email from the plugin.

Also check:

Set up SPF/DKIM and mailboxes from my.dirhamaday.ae. If test emails still fail after configuring SMTP, contact our 24/7 team on WhatsApp +971 58 553 6767 or support@dirhamaday.ae with the plugin's error and we will help.

Still need a hand? Our UAE-based team is here 24/7.

Related articles

My website is down, what do I do?How do I fix a 500 Internal Server Error?What causes 502 and 504 gateway errors?How do I fix a 403 Forbidden error?Why am I getting a 404 Not Found error?