Postfix Install

From Secure Computing Wiki
Revision as of 16:45, 26 November 2010 by Ecrist (Talk | contribs) (Reverted edits by Ikoryle (talk) to last revision by Ecrist)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Setup Mail

  1. Postfix Installation
    1. Install Postfix from Ports
      • Enable Cyrus SASLv1, disable all cyrus sasl options.
       $ cd /usr/ports/mail/postfix
      $ make install clean
      • When prompted to activate postfix in /etc/mail/mailer.conf, enter "y".
      Would you like to activate Postfix in /etc/mail/mailer.conf [n]? y
    2. Configure Postfix
      $ cd /usr/local/etc/postfix
      $ vim main.cf:
      	uncomment "myorigin = $mydomain"
      	uncomment "mydestination = $myhostname, localhost.$mydomain, localhost"
      	uncomment "mynetworks_style = host"
      	uncomment "alias_maps = hash:/etc/aliases"
      	uncomment "alias_database = hash:/etc/aliases"
      $ postfix start
      • Check /var/log/maillog
  2. Setup SMTP AUTH to ipHouse
    • To keep mail from being routed over private frames downtown.
    1. Add the following lines to main.cf:
      relayhost = smtp.iphouse.com
       smtp_sasl_auth_enable = yes
       smtp_sasl_password_maps = hash:/usr/local/etc/postfix/saslpw
       smtp_sasl_security_options =
    2. Create password file and map for authentication:
      $ echo "smtp.iphouse.com        nobody@claimlynx.com:itaot" > saslpw
      $ postmap saslpw
  3. FreeBSD Tasks
    1. Add the following in /etc/rc.conf to enable postfix
      ### Postfix
      postfix_enable="YES"
      sendmail_enable="NO"
      sendmail_submit_enable="NO"
      sendmail_outbound_enable="NO"
      sendmail_msp_queue_enable="NO"
      
    2. Add the following in /etc/periodic.conf to disable sendmail chores
      daily_clean_hoststat_enable="NO"
      daily_status_mail_rejects_enable="NO"
      daily_status_include_submit_mailq="NO"
      daily_submit_queuerun="NO"
      
  4. Send a test mail from the command line and watch /var/log/maillog for errors.