Antes da instalação do Postfix, uma dica rapida: no FreeBSD para atualizar sua arvore do ports é digitar:
portsnap fetch
portsnap extract
portsnap update
para implementar o Postfix no FreeBSD siga as intruções abaixo:
1) compilar o /usr/ports/mail/postfix com suporte a sasl2
assim ele instalara o sasl:
/usr/ports/security/cyrus-sasl2-saslauthd
2) configurar no /usr/local/etc/postfix/main.conf
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_sasl_authenticated,reject_unauth_destination,permit_mynetworks,permit
3) configurar no /usr/local/etc/postfix/master.conf
smtp inet n n n - - smtpd
4) adicionar no /etc/rc.conf a entrada:
saslauthd_enable=”YES”
saslauthd_flags=”-a getpwent -n2″
4) configurar no /usr/local/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
5) configurar no /etc/pam.d/smtp
smtp auth sufficient pam_unix.so
smtp account required pam_unix.so