Share on Facebook0Tweet about this on TwitterShare on Google+0Share on Reddit0Digg thisPin on Pinterest0Email this to someone

Even if users’ email is handled by Google, there are cases where mail is generated by web site scripts, eg. forum notifications, mailing lists, etc. In some cases such scripts can be configured to use remote SMTP server, but in many cases they assume a local MTA is available (eg. PHP’s mail() function) – thus we do need to keep posfix on.

This is how to set it up:

  1. For every existing server and sub-server – Uncheck the following: Edit Virtual Server -> Enabled Features -> Mail for domain enabled.

  2. For every domain: Ensure that domain name is not listed in /etc/postfix/virtual– if it does then delete all lines that contain the domain, and finally run postmap /etc/postfix/virtual

  3. Uncheck the following: Virtualmin -> System Settings -> Features and Plugins ->
    Mail for domain
    Spam filtering
    Virus filtering
    New mailbox signup.

  4. Select (check) and click Disable Now and On Boot the following: Webmin -> System -> Bootup and Shutdown ->
    clamav-daemon
    clamav-freshclam
    dovecot
    spamassassin

Then simple add these DNS MX entries: (remove old entries if they are present)

example.com. 300 IN MX 0 aspmx.l.google.com.
example.com. 300 IN MX 1 aspmx2.googlemail.com
example.com. 300 IN MX 2 aspmx3.googlemail.com

If you enjoyed this post, why not leave a comment or consider a Donation as a token of your appreciation. If you need help implementing something you saw on this site or any other project why not Hire Me?
How to: CentOS Virtualmin and Google Apps: Mail
Tagged on:                                 

Leave a Reply

Your email address will not be published. Required fields are marked *

Loading Facebook Comments ...