Mark Crispin wrote:
In your application, do:
mail_parameters (NIL,DISABLE_AUTHENTICATOR,(void *) "CRAM-MD5");
Unfortunately, since I am using Mail::Cclient perl module, this option
is not exposed. However, for reference, I have found another solution to
this problem:
* Install up-imapproxy and configure it to proxy to the destination server
* The proxy only supports login authentication and will strip other
types of authentication from the capability response
* Point the cclient at the proxy and regular login authentication will
be used and the connection will succeed.
Best,
-Erik Kangas
You might want to have that as a feature in your application. Alpine
has a "disable these authenticators" for precisely this reason.
On Fri, 4 Apr 2008, Erik Kangas wrote:
Is there a flag that can be passed to C-client as part of the imap
connection string that will force it to use plain authentication? We
are trying to connect to a Cyrus server that advertises CRAM-MD5 but
where the user(s) in question are not setup in that database.
C-client appears to be choosing that stronger authentication
mechanism by default and failing. Manual tests indicate that using a
plain "a0 login username password" will work.... but I am unsure how
to tell c-client to do that.
Any suggestions?
This is just to help these users get their email OFF this Cyrus server.
Best.
-Erik Kangas
LuxSci.com
-- Mark --
http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
[email protected]
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw