Postfix Install
From Secure Computing Wiki
Setup Mail
- Postfix Installation
- 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
- 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
- Install Postfix from Ports
- Setup SMTP AUTH to ipHouse
- To keep mail from being routed over private frames downtown.
- 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 =
- Create password file and map for authentication:
$ echo "smtp.iphouse.com nobody@claimlynx.com:itaot" > saslpw $ postmap saslpw
- FreeBSD Tasks
- 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"
- 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"
- Add the following in /etc/rc.conf to enable postfix
- Send a test mail from the command line and watch /var/log/maillog for errors.
