Carlos E. R. wrote:
The Tuesday 2007-04-17 at 13:58 +0200, Sandy Drobic wrote:
Apr 10 12:06:37 nimrodel postfix/smtp[21659]: < smtp.my.isp[213.4.149.66]: 535 invalid user ID or password Your Postfix obviously tries to authenticate using your user:pass in /etc/postfix/sasl_passwd, but the password OR user is not accepted.
If you are sure that user:pass is correct, you could try to force Postfix to use another auth mech. Usually Postfix will use the most secure auth mech available, in this case Digest-md5.
If there is some problem, you might try the other mechs.
smtp_discard_ehlo_keyword_address_maps = hash:/etc/postfix/ehlo_discard_words
/etc/postfix/ehlo_discard_words: 213.4.149.66 digest-md5
That should disable digest-md5 for the isp server.
Interesting! I didn't know that existed.
But, first try, doesn't work. I created the "ehlo_discard_words" file using the isp name instead of the IP, but it is still using AUTH DIGEST-MD5.
I try another time, with the IP. No good, that feature is ignored.
nimrodel:/etc/postfix # postconf | grep ehlo_discard_words smtp_discard_ehlo_keyword_address_maps = hash:/etc/postfix/ehlo_discard_words
nimrodel:/etc/postfix # l ehlo_discard_words* -rw-r--r-- 1 root root 92 Apr 17 14:29 ehlo_discard_words -rw-r--r-- 1 root root 12288 Apr 17 14:29 ehlo_discard_words.db
There is the following smtp_sasl_security_options = setting this to CRAM-MD5 may work but this seems to a a global setting ..... see Cyrus saslauthd documentation in /usr/share/doc/packages/cyrus-sasl/doc.... a further possibility is that the site has multiple MX hosts and you need a servername password entry in sasl_passwd for all of hem....