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

Reply via email to