Mike Chirico on 13 Dec 2007 21:29:28 -0000

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

[PLUG] Home Linux Box - Google Apps for email

  • From: Mike Chirico <mchirico@gmail.com>
  • To: plug@lists.phillylinux.org
  • Subject: [PLUG] Home Linux Box - Google Apps for email
  • Date: Thu, 13 Dec 2007 16:29:11 -0500
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from:to:subject:message-id:mime-version:content-type:content-disposition:user-agent; bh=EEBPalLp1ekxF98TSuF2lpAuLPANUPnpvSnDWxYoAPs=; b=rbFQYXRTy0eOQTXN1kpwDvVH2o21WRzw3AxB5ZHgJtMmt2o0sBVjpIcGQiR+j6yYv0Pc2eoAytEgBgfWUC6Q3lYfRnvb2f5ELoI4u0K8layvfrzAwMx8Srx6vugeGcviXOhoNaK1bPPRPiKvtatw/tMVievM/o2PTZpdELc4bK4=
  • Reply-to: Philadelphia Linux User's Group Discussion List <plug@lists.phillylinux.org>
  • Sender: plug-bounces@lists.phillylinux.org
  • User-agent: Mutt/1.4.1i

Using a combination of EveryDNS.net (http://www.everydns.net/) and
Google Apps (http://www.google.com/a/), you can host a local website
on your home Linux box; yet, send and receive email for your
registered domain at Google. Yes, recipients see mail coming from your
registered domain and not gmail. Although, you can can do this for just
gmail - if you don't have a registered domain.

This is free, as in it doesn't cost anything. 


This service provides dynamic DNS resolution. So if you're using
Comcast or Verizon and your IP address changes, DNS record information
will get updated automatically by a Perl script running on your local
Linux box. This service also allows you to point just the MX record to
Google. Yeah, it's also free.

Google Apps:

For up to 5G, per email account, per domain the service is free. So
that's 100*5G=500G of storage that you can get for free at Google. You
can download email as soon as it arrives for unlimited email.


a. Can relay mail from your Linux box to Google with less
chance of having to worry about a blocked IP address via Spamhaus
and SORBS. This could be an issue with email coming directly from
your Comcast or Verizon address.

b. Leverage Gmail's spam filtering for incoming email.

c. IMAP and POP services

d. You can use your domain. You don't have to use gmail. See my example
with cwxstat.org using Postfix.

If you're using Postfix, you may want to reference the following link.


Note - The link is a bit dated. Recent versions of Postfix don't
require running a second instance of Postfix, for more than one email
account. Instead, you can make use of sender_dependent_relayhost_maps.

A quick configuration is shown below. The following was for the domain
cwxstat.org. Note that individual passwords are needed in the
sasl_passwd file, so this can be a pain if you're doing it for a whole
company. This was taking from a working configuration on

relayhost = [cwxstat.org] 
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relayhost

mchirico@cwxstat.org mchirico@cwxstat.org:pASSword1
zchirico@cwxstat.org zchirico@cwxstat.org:passwor2
achirico@cwxstat.org achirico@cwxstat.org:pAsswwword3
lchirico@cwxstat.org lchirico@cwxstat.org:Klp3942mmmM 
root@cwxstat.org zchirico@cwxstat.org:bumppy93MMlm

cwxstat.org smtp:[cwxstat.org]

#format: sender-address relayhost
mchirico@cwxstat.org [cwxstat.org] 
zchirico@cwxstat.org [cwxstat.org]
achirico@cwxstat.org [cwxstat.org] 
lchirico@cwxstat.org [cwxstat.org]
root@cwxstat.org [cwxstat.org]

Note below, my Linux box is v0.mchirico.com, and I don't have a
mchirico account on this box. But, I want all chirico email to be sent
as mchirico@cwxstat.org

chirico@v0.mchirico.com         mchirico@cwxstat.org
root@v0.mchirico.com            root@cwxstat.org
achirico@v0.mchirico.com        achirico@cwxstat.org
zchirico@v0.mchirico.com        zchirico@cwxstat.org
lchirico@v0.mchirico.com        lchirico@cwxstat.org

The necessary setting for fetchmail can be found
at the following link:


Hope this helps someone,

Mike Chirico

Philadelphia Linux Users Group         --        http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion  --   http://lists.phillylinux.org/mailman/listinfo/plug