I'm trying to get my Postfix client to work with an Exchange server - I've tried a number of things suggested on the Internets and have failed. I have the Postfix that ships with Mac OS X Snow Leopard, which I believe to be 2.5.5. It comes precompiled against Cyrus SASL, and I have this:
smtp_sasl_auth_enable = yes smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd smtp_sasl_security_options = noanonymous smtp_use_tls = yes However, I get this: Nov 7 15:52:51 eta postfix/smtp[1474]: warning: SASL authentication failure: GSSAPI Error: Unspecified GSS failure. Minor code may provide more information (No credentials cache found) Nov 7 15:52:51 eta postfix/smtp[1474]: 7D8BB912423: to=<u...@xxx.com>, relay=EXCHANGE.XXX.COM[...]:587, delay=8, delays=0.02/0.02/8/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server EXCHANGE.XXX.COM[...]: generic failure) I saw advice on the Internets to turn off GSSAPI or configure it correctly. So I did this: smtp_sasl_mechanism_filter = !gssapi, !ntlm, static:rest But this gets me this: Nov 7 16:35:32 eta postfix/smtp[2036]: warning: EXCHANGE.XXX.COM[...]:587 offered no supported AUTH mechanisms: 'GSSAPI NTLM' com>, relay=EXCHANGE.XXX.COM[...]:587, delay=545, delays=536/0.04/9.6/0, dsn=4.7.0, status=deferred (SASL authentication failed: server EXCHANGE.XXX.COM[...] offered no compatible authentication mechanisms for this type of connection security) . and indeed, telnetting to the Exchange server shows "AUTH GSSAPI NTLM" ... Is there any way to make Postfix work in this environment? Or anything helpful I could tell the Exchange admin, like how to turn on another authentication mechanism? Help would be much appreciated ... -- Regards, Mike