[imp] User authorization failing for imp (Horde login is ok)

SSRI ssri_abo at u-paris2.fr
Tue Dec 16 12:43:37 UTC 2014


Jan Schneider <jan at horde.org> a écrit :

> Zitat von SSRI <ssri_abo at u-paris2.fr>:
>
>> Jan Schneider <jan at horde.org> a écrit :
>>
>>> Zitat von SSRI <ssri_abo at u-paris2.fr>:
>>>
>>>> Jan Schneider <jan at horde.org> a écrit :
>>>>
>>>>>>>>
>>>>>>>> When hordeauth is set to false :
>>>>>>>>
>>>>>>>> 1) Where do you configure the auth driver for IMP ?
>>>>>>>
>>>>>>> The only "auth driver" if you want to say so, is IMAP (or POP3)
>>>>>>> for that matter, because those are the backends for IMP.
>>>>>>>
>>>>>>
>>>>>> Ok, so no way to use an alternate backend in this case:
>>>>>> authentication will be handled by pear/php/Horde/Auth/Imap.php
>>>>>>
>>>>>>>> 2) Can you choose a different auth driver from Horde ?
>>>>>>>
>>>>>>> Yes, but in this case you would have to login twice. That's the
>>>>>>> use case where you WANT to set hordeauth to true.
>>>>>>>
>>>>>>
>>>>>> One drawback when hordeauth is true, connexions with CalDAV clients
>>>>>> ( horde/rpc.php/calendars/... ) always generates a login to IMP. Is
>>>>>> there a way to disable this ? Because CalDAV clients are not
>>>>>> supposed to use IMP and connect to the mail server.
>>>>>
>>>>> Of course they are, because IMAP is your authentication backend.
>>>>>
>>>>
>>>> Ok. But, why, using for example LDAP auth driver for Horde, Horde  
>>>> connects to the mail server while the CalDAV client won't read  
>>>> any mail ?
>>>
>>> This is probably from the notification system checking for  
>>> notifications on new mail. Try this:  
>>> https://github.com/horde/horde/commit/58b39a38050571be72d8f8b8737f6dfaba49beac
>>>
>>
>> We've tried this commit, but Horde still connect once to the mail  
>> server. The only difference, there's no more the notice "HORDE  
>> [imp] Login success for ..."
>
> Does it just connect, or authenticate too? Or even sending more  
> requests to the server?
>

Before the commit :

Horde logs :

2014-12-16T13:34:00+01:00 INFO: HORDE [imp] _tryLogin   [pid 12585 on  
line 686 of "...pear/php/Horde/Imap/Client/Socket.php"]
2014-12-16T13:34:00+01:00 INFO: HORDE [imp] _tryLogin   [pid 12585 on  
line 686 of "...pear/php/Horde/Imap/Client/Socket.php"]
2014-12-16T13:34:00+01:00 NOTICE: HORDE [imp] Login success for user  
to {imap://imapserver:993/} [pid 12585 on line 157 of  
"...imp/lib/Auth.php"]

Imap logs :

Dec 16 13:34:00 imapserver imaps[7619]: login: imapserver [x.x.x.x]  
user PLAIN+TLS User logged in
Dec 16 13:34:00 imapserver imaps[9691]: login: imapserver [x.x.x.x]  
user PLAIN+TLS User logged in



After the commit :

Horde logs :

2014-12-16T13:37:45+01:00 INFO: HORDE [imp] _tryLogin   [pid 12582 on  
line 686 of "...pear/php/Horde/Imap/Client/Socket.php"]

Imap logs :

Dec 16 13:37:45 imapserver imaps[7619]: login: imapserver [x.x.x.x]  
user PLAIN+TLS User logged in



More information about the imp mailing list