I'm not sure if this a bug or there's something I've missed, but it only seems to arisen recently (I think).
I can only get the contact form to send emails if the email address I use in global config is an email address connected to the domain of the site, and only if that email address has an active mailbox (rather than just email forwarding set up).
If I set the email in global config to email@example.com, save, and press the test button, it says a test email has been sent but I don't receive it. If I use firstname.lastname@example.org, I receive the test email.
The apache error log shows this:
Code: Select all
mod_fcgid: stderr: PHP Notice: Undefined index: com_fields in /var/www/vhosts/mydomainname.com/httpdocs/components/com_contact/controllers/contact.php on line 196