If you are using 1 domain and 2 different servers for email and web, you will have the issue from the web server, because you can't receive any emails from your webserver.
The root problem could be your server is considering your domain example.com email accounts as local accounts, you can solve that issue by some methods.
– If you are using Sendmail, you can read these posts:
- http://serverfault.com/questions/65365/disable-local-delivery-in-sendmail
- http://serverfault.com/questions/102647/sendmail-to-local-domain-ignoring-mx-records-part-2
- http://lists.freebsd.org/pipermail/freebsd-questions/2004-September/057382.html
-
http://objectmix.com/sendmail/367920-sendmail-ignores-mailertable-some-semilocal-domains.html
– If you are using Postfix, you can do this:
- connect to your server via ssh.
- edit your main.cf file :
nano /etc/postfix/main.cf
- comment the following line with # :
# mydestination = ...
- add at the end of the main.cf document :
mydestination =
- reload your postfix configuration by running :
/etc/init.d/postfix reload
– If you are using Cpanel:
Adding the MX records into the cPanel.
- Enter into the cPanel
- Go the the cPanel Mail section
- Search for MX Entry Maintenance, sometimes there is no text above the icon.
- Select the related domain
- Change Email Routing to Remote Mail Exchanger.
- Add all the google MX records as they are in your domain configuration using the appropriate priority values. You can check the records here and prioritieshttps://support.google.com/a/answer/174125
- Double check that Remote Mail Exchanger. is selected.
With this setting I was able to send email using mail PHP function to an email account inside the same domain as my website.
Google App instructions talking about MX records https://support.google.com/a/answer/54717?hl=en
After you did the above solution but it still doesn't work, you will need to update the resolv.conf file. It locates at /etc/resolv.conf
You can replace all content in that file by this:
nameserver 8.8.8.8
nameserver 8.8.4.4
After that, you need to restart the Network Manager service by this command:
service NetworkManager restart
Hope it will help you ^^
Revisions
- March 4, 2016 @ 16:36:31 [Current Revision] by admin
- March 4, 2016 @ 16:36:31 by admin
- March 4, 2016 @ 16:32:36 by admin
- February 29, 2016 @ 18:00:41 by admin
- February 29, 2016 @ 17:56:59 by admin
- February 29, 2016 @ 17:56:27 by admin
- February 29, 2016 @ 17:56:01 [Autosave] by admin
- February 29, 2016 @ 17:54:44 by admin
No comments yet.