T O C |
alice business: usare postfix come client smtp
[aggiornato al 1/10/9]
applicabile alle distribuzioni: debian 4 etch, ubuntu 8.04lts
postfix come client smtp
vado a configurare postfix come client del server smtp (con autenticazione) di telecom alice business
leggi doc:
install:
- apt-get install libsasl2-modules → libreria sasl
- apt-get install mailx → per il test
check:
- postconf -A → verifica che la libreria sasl cyrus sia installata
vi /etc/postfix/main.cf
... relayhost = mail.191.biz ... smtp_sasl_auth_enable = yes smtp_sasl_type = cyrus smtpd_use_tls = no smtp_sasl_security_options = noanonymous # evita ntlm smtp_sasl_mechanism_filter = LOGIN smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd # logging debug_peer_list = mail.191.biz
vi /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd # relay <tab/sp> user:password mail.191.biz xxx@yyy.191.it:xpasswordx
reload:
postmap /etc/postfix/sasl/sasl_passwd /etc/init.d/postfix restart
test:
mailx marco@marcomoser.it blah blah
alcuni comandi per verificare il funziomento:
- tail -f /var/log/mail.info → cosa sta succedendo...
- mailq → controlla la lista delle mail pendenti
- postqueue -f → sollecita lo svuotamento della coda
Q: dopo avere aggiornato Ubuntu 8.04 errore il 1/10/9
F374792E0C8 756 Tue Sep 29 20:11:06 www-data@xxx-primo (delivery temporarily suspended: SASL authentication failed; server mail.191.biz[81.74.239.106] said: 535 5.7.3 Authentication unsuccessful.)
A: si vede che la libreria sasl predilige il metodo ntlm che boh... vado a forzare la auth
di tipo login smtp_sasl_mechanism_filter = LOGIN in mail.info 250-AUTH GSSAPI NTLM LOGIN 250-AUTH=LOGIN