A NOTE has been added to this issue. 
====================================================================== 
http://dbmail.org/mantis/view.php?id=850 
====================================================================== 
Reported By:                Lars
Assigned To:                paul
====================================================================== 
Project:                    DBMail
Issue ID:                   850
Category:                   IMAP daemon
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     feedback
target:                      
====================================================================== 
Date Submitted:             26-Jun-10 20:34 CEST
Last Modified:              28-Jun-10 13:48 CEST
====================================================================== 
Summary:                    IMAP is not able to handle SAMSUMG Wave 8500 ...
Description: 
My DBMail Server is running over several Years without any Problems ...
But now i have a Samsung Mobile Phone and this is definitiv not able to
deal with the DBMAIL Imap Daemon.

[s102 ID ("Vendor" "Samsung Mobile" "Device" "GT-S8500" "AGUID" "1"
"ACLID" "Samsung")]

The Samsung has the latest OS and my DBMAIL ist up to date too.

Please take a look to the Logfile under 'Additional Information'

Thanks a lot.
Lars
====================================================================== 

---------------------------------------------------------------------- 
 (0003072) paul (administrator) - 27-Jun-10 16:19
 http://dbmail.org/mantis/view.php?id=850#c3072 
---------------------------------------------------------------------- 

That sucks. Samsung should try to RTFM.

2.2.16 does not support the ID capability, and does not advertise it in
it's CAPABILITY response.

Adding ID to 2.2 is fairly trivial though. 

---------------------------------------------------------------------- 
 (0003073) Lars (reporter) - 27-Jun-10 20:39
 http://dbmail.org/mantis/view.php?id=850#c3073 
---------------------------------------------------------------------- 
Hi Paul,

yes you are right, RFC2971 say: Servers MUST NOT deny access to or refuse
service for a client based on information from the ID command. AND Clients
MUST NOT refuse to operate or limit their operation with a server based on
the ID response.

But how can i 'adding ID to 2.2'? Sorry for the silly Question but i'm not
a Programmer :-(

Thank's a lot
Lars 

---------------------------------------------------------------------- 
 (0003074) paul (administrator) - 28-Jun-10 12:46
 http://dbmail.org/mantis/view.php?id=850#c3074 
---------------------------------------------------------------------- 
Lars,

I've already added ID support to the 2.2 branch.

you can pick up the required patch here:

http://git.dbmail.eu/cgit/cgit.cgi/paul/dbmail/patch/?id=af691c9077fe81a0a6c90cc6a68ba06293ad22a6

or wait for 2.2.17. 

---------------------------------------------------------------------- 
 (0003075) Lars (reporter) - 28-Jun-10 13:48
 http://dbmail.org/mantis/view.php?id=850#c3075 
---------------------------------------------------------------------- 
Thank you Paul,

i added the Patch and this Problem is fixed now - but the Samsung Mobile
Phone still dos not work ... so the best will be that i send the 'Super
Phone' back to Amazon ... Thank you for your fast response and your help.

Lars

---
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[serverchild]
serverchild.c,select_and_accept(+279): connection accepted
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[serverchild]
serverchild.c,PerformChildTask(+350): incoming connection on
[10.10.10.4:143]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[serverchild]
serverchild.c,PerformChildTask(+365): incoming connection from
[95.90.160.228:1035]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[serverchild]
serverchild.c,PerformChildTask(+390): client info init complete, calling
client handler
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1526): RESPONSE: [* OK
dbmail imap (protocol version 4r1) server 2.2.16 ready to run#015#012]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+191): COMMAND: [s101 CAPABILITY]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+302): Executing command capability...
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1528): RESPONSE: [*
CAPABILITY IMAP4 IMAP4rev1 AUTH=LOGIN ACL NAMESPACE CHILDREN SORT QUOTA
THREAD=ORDEREDSUBJECT UNS...]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1526): RESPONSE: [s101 OK
CAPABILITY completed#015#012]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+321): Finished command capability [0]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+191): COMMAND: [s102 ID ("Vendor" "Samsung
Mobile" "Device" "GT-S8500" "AGUID" "1" "ACLID" "Samsung")]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[0]: '('
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[1]: 'Vendor'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[2]: 'Samsung Mobile'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[3]: 'Device'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[4]: 'GT-S8500'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[5]: 'AGUID'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[6]: '1'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[7]: 'ACLID'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[8]: 'Samsung'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[9]: ')'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+302): Executing command id...
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1526): RESPONSE: [* ID
("name" "dbmail" "version" "2.2.16" "os" "Linux" "os-version"
"2.6.26-2-xen-amd64")http://dbmail.org/mantis/view.php?id=15#012]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1526): RESPONSE: [s102 OK
ID completed#015#012]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+321): Finished command id [0]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+191): COMMAND: [s103 LOGIN lars PASSWORD]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[0]: 'lars'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,build_args_array_ext(+2543): arg[1]: 'PASSWORD'
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+302): Executing command login...
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1621): trying to
validate user [lars], pass [XXXX]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[db]
db.c,db_usermap_resolve(+4718): checking userid [lars] in usermap
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[db]
db.c,db_usermap_resolve(+4748): client on inet socket
[inet:10.10.10.4:143]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[sql]
dbmysql.c,db_query(+287): query [SELECT login, sock_allow, sock_deny,
userid FROM dbmail_usermap WHERE login in ('lars','ANY') ORDER BY
sock_allow, sock_deny]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[db]
dbmodule.c,db_query(+145): last query took [0] seconds
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[db]
db.c,db_usermap_resolve(+4769): login [lars] not found in usermap
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[sql]
dbmysql.c,db_query(+287): query [SELECT user_idnr FROM dbmail_users WHERE
lower(userid) = lower('lars')]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[db]
dbmodule.c,db_query(+145): last query took [0] seconds
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[sql]
dbmysql.c,db_query(+287): query [SELECT user_idnr, passwd, encryption_type
FROM dbmail_users WHERE user_idnr = 5]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[db]
dbmodule.c,db_query(+145): last query took [0] seconds
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[auth]
authsql.c,auth_validate(+426): validating using crypt() encryption
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[sql]
dbmysql.c,db_query(+287): query [UPDATE dbmail_users SET last_login =
'2010-06-28 13:38:54' WHERE user_idnr = 5]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[db]
dbmodule.c,db_query(+145): last query took [0] seconds
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1626): user (id:5,
name lars) tries login
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Message:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_handle_auth(+1647): user (id 5,
name lars) login accepted
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_set_state(+2136): state [2]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[imapsession]
dbmail-imapsession.c,dbmail_imap_session_printf(+1526): RESPONSE: [s103 OK
LOGIN completed#015#012]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[imap]
imap4.c,IMAPClientHandler(+321): Finished command login [0]
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Debug:[serverchild]
serverchild.c,PerformChildTask(+395): client handling complete, closing
streams
Jun 28 13:38:54 mail dbmail/imap4d[15540]: Info:[serverchild]
serverchild.c,PerformChildTask(+397): connection closed 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
26-Jun-10 20:34  Lars           New Issue                                    
26-Jun-10 20:37  Lars           Issue Monitored: Lars                        
27-Jun-10 16:19  paul           Note Added: 0003072                          
27-Jun-10 16:19  paul           Assigned To               => paul            
27-Jun-10 16:19  paul           Status                   new => feedback     
27-Jun-10 16:19  paul           Resolution               open => no change
required
27-Jun-10 20:39  Lars           Note Added: 0003073                          
28-Jun-10 12:46  paul           Note Added: 0003074                          
28-Jun-10 13:48  Lars           Note Added: 0003075                          
======================================================================

_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@dbmail.org
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev

Reply via email to