Para utilizar un servidor SMTP externo, sigue este manual:
Edita /etc/postfix/main.cf y añade estas lineas:
<cli>
relayhost = smtp.domain.tld
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_mechanism_filter = plain, login
</cli>
Edita /etc/postfix/sasl_passwd y añade esto:
<cli>
smtp.domain.tld username:password
</cli>
Ejecuta esta linea:
<cli>
# postmap hash:/etc/postfix/sasl_passwd
</cli>
Ahora reinicia postfix
<cli>
# /etc/init.d/postfix restart
</cli>
Importante: Servidores SMTP tipo smtp.googlemail.com no funcionan