Contact form & Google Apps issue

Geebsie

Verified User
Joined
Jan 26, 2008
Messages
11
Hi all,

A couple of my clients have been reporting that their contact forms don't work on their websites.

I've looked into the problem and mine aren't either. We're all using Google Apps as our mail clients and the Google support facility shows me the following..

If you have a form (using PHP/ASP/etc) on your website that is configured to send a message to your Google Apps email account, but you never receive mail from your website's form, please perform the following tests:

* Send a message to your Google Apps email account from a non-Google Apps personal email account.
* Modify the form to send mail to your Gmail account, or another non-Google Apps personal email account.

If both tests are successful, this issue is most likely caused by mail delivery settings on your webserver. Because your website and your Google Apps email address share the same domain name, the mail agent running on the server that hosts your website thinks that it is responsible for mail addressed to your domain name. This is a typical default setting.

When someone submits the form on your website, the mail agent recognizes your domain name and concludes that it should be sending mail to itself. The mail agent will attempt to deliver the message locally.

To resolve this issue, notify the mail agent running on the server that hosts your website that it is not also responsible for handling mail for your domain. Contact your web host for specific instructions. If you host your own website, contact the support team for your mail server software.​

The last three paragraphs are what I need to do but I'm not entirely sure how. Which is why I'm taking heed of the very last sentence!

Thanks in advance.
Graham
 
Change your MX records to deliver mail outside of your local server.

Do this by allowing the account the ability to edit it's DNS/MX.
 
I've changed the MX settings on my domain package so sending emails to the account works fine. Just not from the PHP form it seems.

Is this something I also need to do in Direct Admin?
 
I already told you how.

Change the option for the account to allow it to edit it's DNS/MX. Then log in as that account and change the MX local delivery.
 
Again, I told you how and where.

Edit/Modify the user accounts options and allow it to edit DNS/MX.

Then log in as that account and change the MX local delivery.

I don't know how else I can explain it without taking screenshots and making arrows.
 
Ah I don't think I have that option on my account as I can't find it in my DA control panel. I'll have to check with the owner of the server in that case?
 
Yes, this all was under the assumption you were the admin.
 
Got'ya! Thanks for the help. The admin didn't have a clue how to do it so I'll pass this on to him.

Thanks again :)
 
Back
Top