Comcast Postfix HOWTO Comcast Postfix HOWTO Comcast Postfix HOWTO
I use comcast as a service provider in Tallahassee. Every so often they change the rules on sending outgoing SMTP mail, or other providers decide they wont accept mail from comcast networks except comcasts server. This is how to configure your linux box running postfix to send outgoing mail via thier servers. I'm running Fedora Core 3 currently. You need to have postfix up and running, as possibly the cyrus-sasl package installed. Other systems may vary.

Add the lines in bold to the appropriate files. Modify the line in saslpass to reflect the username and password assigned to you by comcast.

/etc/postfix/main.cf

    transport_maps = hash:/etc/postfix/transport
    smtp_sasl_auth_enable=yes
    smtp_sasl_password_maps = hash:/etc/postfix/saslpass
    smtp_sasl_security_options = noanonymous
/etc/postfix/transport
    comcast.net    :[smtp.comcast.net]

    The transport file may need to have other domains also. At the time of writing my transport file was:

      aol.com    :[smtp.comcast.net]
      bigpond.com.au    :[smtp.comcast.net]
      cade1.coom    :[smtp.comcast.net]
      electronet.com    :[smtp.comcast.net]
      erols.com    :[smtp.comcast.net]
      floridalegal.org    :[smtp.comcast.net]
      io.com     :[smtp.comcast.net]
      itcdeltacom.net    :[smtp.comcast.net]
      nefcom.net    :[smtp.comcast.net]

    or you could just include all domains

      *     :[smtp.comcast.net]
/etc/postfix/saslpass
    smtp.comcast.net username:yourpass
Run these 2 commands to create the map files
    /usr/sbin/postmap hash:transport
    /usr/sbin/postmap hash:saslpass