Re: [Exim] SMTP AUTH failure for apple's mail.app

Top Page
Delete this message
Reply to this message
Author: Giuliano Gavazzi
Date:  
To: james, exim-users
Subject: Re: [Exim] SMTP AUTH failure for apple's mail.app
At 5:55 pm -0400 2004/05/31, James Thoms wrote:
>Just wondering if anyone has found a work around for apple's mail.app(the
>default mail client) problem.
>Seems like it doesn't do authentication properly.
>
>I get 004-05-31 20:25:09 plain authenticator failed 535 Incorrect
>authentication data.
>
>http://www.talkaboutmac.com/group/comp.sys.mac.comm/messages/333971.html


well, this article says that it is not Mail.app's fault.

>
>my exim.conf file has the following:
>
>begin authenticators
>
>plain:
>     driver = plaintext
>     public_name = PLAIN
>     server_condition = "${perl{smtpauth}}"
>     server_set_id = $2

>
>login:
>     driver = plaintext
>     public_name = LOGIN
>     server_prompts = "Username:: : Password::"
>     server_condition = "${perl{smtpauth}}"
>     server_set_id = $1

>
>Is there anyway to force this client to use AUTH LOGIN instead of AUTH
>PLAIN?

[...]

I use PAM for authentication and it works fine with Mail.app (it uses PLAIN)

login:
   driver = plaintext
   public_name = LOGIN
   server_prompts = "Username:: : Password::"
   server_condition=${if and     {\
                                         {!eq{$1}{}}\
                                         {!eq{$2}{}}\
                                         {pam{$1:${sg{$2}{:}{::}}}}\
                                 }\
                 {yes}{no}}


plain:
   driver = plaintext
   public_name = PLAIN
   server_prompts =  :
   server_condition=${if and     {\
                                         {!eq{$2}{}}\
                                         {!eq{$3}{}}\
                                         {pam{$2:${sg{$3}{:}{::}}}}\
                                 }\
                 {yes}{no}}


Giuliano