Hi Again,
I'm using the basic contact form demo in my current project, and first I was getting the "Could not instantiate mail function" error, but once I set my static from email to the same as my Joomla admin email, the error went away. Except the form is still not sending the email.
I am using only a dynamic reply to name and reply to email, but the form email isn't sending.
I added a debugger to the Setup and it's says an email was successfully sent. But I also get an Array error. I'm not sure what that means. I tried setting the To address to several different address, but it doesn't make any difference.
As a quick test of the mailer environment, I did send a mass email from the Joomla Users Manager, and that did go out successfully.
I'm attaching a screen shot of both my Setup and the Debugger results. Any ideas?
Hi chiefbobo1,
Please try setting the From email address to one that matches the site domain, if they don't match then many mail services will treat the email as probable relayed spam and drop it.
Note: the empty Errors array just means that no errors were recorded.
Bob
Thanks for the fast response, as always. I did try that, using info@npmeded.com as the static From address but then I get the "Could not instantiate mail function" error. It only seems to want to work with the Joomla super admin email address.
The current site is in a sandbox folder within the main domain site directory, would that have anything to do with the situation? I used Chronoforms before and typically the folder structure hasn't effected sending. I'm also checking with our hosting company, Bluehost to see if they can look in their logs and see if they are blocking the form emails.
Chronoforms is so awesome, it typically just works out of the box. But I'm finishing up two sites (both on Bluehost), and both built using the Amara Pro template, which includes Chronoforms 5, and both forms are having the same issue. I'm not sure what to check next.
Thanks for your help.
Hi chiefbobo1,
I think that you have to check with bluehost, It may be a question of MX settings or the way the mailer is configured. Joomla! is sending a 'Success' message back from the mailer so I think that it has attempted to send the email.
As an alternative you could try setting SMTP settings directly in the Forms Manager settings. Than might work better?
Bob
Are you appending the IP address to the email? This started causing problems for me (also with Bluehost) - apparently some spam rules changed recently. I turned "Append IP address to Email" to "no" and the email gets through now. The first 2 Bluehost agents I spoke with either didn't know anything about this, or thought I was a spammer and wouldn't tell me the truth. Nor did it say anything about not including IP addresses in their "how to avoid being called a spammer" documentation. I tried turning off this setting, my emails started going through, and I called Bluehost again to say "Could it possibly be an IP address that is keeping my email from going through?" and was told "Yes, I just learned this myself."
On the other hand, I just received an automated reply from Chronoforms "Contact Us" page submission, and it includes an IP address at the bottom... and this is an email account with Bluehost. Not sure why they didn't block that one.
I give up trying to understand this. I am going to leave this setting at "no" - have had no problems since I changed it and many, many email problems when it was set to "yes" (from about May 30 till early July, when I changed it to "no"...)
Hope you solve your problem, chiefbobo1.
Hi JerseyGirl,
I haven't heard the IP Address problem reported before, thanks for letting us know. I have added this to the Email delivery FAQ.
It does seem that hosts frequently add new 'anti-spam' rules of one kind or another.
Best