> Simon Matter wrote: >>> Simon Matter wrote: >>> >>>>> Christos Soulios wrote: >>>>> >>>>> >>>>>> Hello there, >>>>>> could you also change your syslog settings so that you log debug >>>>>> info >>>>>> too? If you have enabled autocreate you should see something like >>>>>> the >>>>>> following: >>>>>> >>>>>> autocreateinbox: autocreate inbox for user <username> was called >>>>>> >>>>>> Cheers, >>>>>> Christos >>>>>> >>>>>> Bipindas K wrote: >>>>>> >>>>>> >>>>>>> Simon Matter wrote: >>>>>>> >>>>>>> >>>>>>>>> Simon Matter wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>>> Hi All, >>>>>>>>>>> I had setup a squirrelmail/oldap server with autocreate patch. >>>>>>>>>>> The >>>>>>>>>>> problem is when a valid user login,cyrus will not create >>>>>>>>>>> >>>>>>>>>>> its inbox automatically. But the createonpost is working >>>>>>>>>>> successfully. >>>>>>>>>>> I >>>>>>>>>>> am pasting my imapd.conf file below. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -------------------------------------------------- >>>>>>>>>>> autocreatequota: 10000 >>>>>>>>>>> createonpost: yes >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> Remove the line below and try again. I don't think creating >>>>>>>>>> "Inbox" >>>>>>>>>> makes >>>>>>>>>> sense, INBOX is a special folder and is always created, what you >>>>>>>>>> do is >>>>>>>>>> creating a subfolder Inbox, like INBOX.Inbox. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> autocreateinboxfolders: Inbox|Trash|Sent|Drafts >>>>>>>>>>> -------------------------------------------------- >>>>>>>>>>> >>>>>>>>>>> When a valid user login the squirrelmail showing following >>>>>>>>>>> errors >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> The problem I know with that configuration is that, at least >>>>>>>>>> when >>>>>>>>>> using >>>>>>>>>> pam, openldap users are not case sensitiv. That's why I added a >>>>>>>>>> new >>>>>>>>>> module >>>>>>>>>> to the pam stack which makes sure the user is lowercase. And in >>>>>>>>>> my >>>>>>>>>> case >>>>>>>>>> I >>>>>>>>>> also set "lmtp_downcase_rcpt: yes" in imapd.conf to apply the >>>>>>>>>> same >>>>>>>>>> rule >>>>>>>>>> from the MTA side. >>>>>>>>>> >>>>>>>>>> Simon >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> (1).The following error show on left panel >>>>>>>>>>> ----------------------------------------------------------------------------------------------------------- >>>>>>>>>>> >>>>>>>>>>> Warning: substr_count(): Empty substring. in >>>>>>>>>>> /usr/share/squirrelmail/functions/imap_mailbox.php on line 394 >>>>>>>>>>> >>>>>>>>>>> Warning: substr_count(): Empty substring. in >>>>>>>>>>> /usr/share/squirrelmail/src/left_main.php on line 932 >>>>>>>>>>> ------------------------------------------------------------------------------------------------------------ >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> (2).The following error show on right panel >>>>>>>>>>> ------------------------------------- >>>>>>>>>>> ERROR : Could not complete request. >>>>>>>>>>> Query: SELECT "INBOX" >>>>>>>>>>> Reason Given: Mailbox does not exist >>>>>>>>>>> ------------------------------------- >>>>>>>>>>> >>>>>>>>>>> Please tell me the missing thing. >>>>>>>>>>> Kindly help >>>>>>>>>>> >>>>>>>>>>> BipinDas >>>>>>>>>>> -- >>>>>>>>>>> ---- >>>>>>>>>>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/ >>>>>>>>>>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki >>>>>>>>>>> List Archives/Info: >>>>>>>>>>> http://asg.web.cmu.edu/cyrus/mailing-list.html >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>> Hi simon, >>>>>>>>> I had triend again according to your instructions,but fails. The >>>>>>>>> same >>>>>>>>> error throwing. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> So what is created on the server when you try to login or what do >>>>>>>> the logs >>>>>>>> show? >>>>>>>> >>>>>>>> Simon >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> Hi simon, >>>>>>> The *syslog* says the following when the user "tina" try to login, >>>>>>> ----------------------------------------------------------------------------------- >>>>>>> >>>>>>> Feb 19 11:34:46 cyrus cyrus/master[21711]: about to exec >>>>>>> /usr/lib/cyrus/bin/imapd >>>>>>> Feb 19 11:34:46 cyrus cyrus/imap[21711]: executed >>>>>>> Feb 19 11:34:46 cyrus cyrus/imapd[21711]: accepted connection >>>>>>> Feb 19 11:34:46 cyrus cyrus/imapd[21711]: login: [xxx.xx.xxx.xx] >>>>>>> tina >>>>>>> plaintext >>>>>>> Feb 19 11:34:47 cyrus cyrus/imapd[21711]: accepted connection >>>>>>> Feb 19 11:34:47 cyrus cyrus/imapd[21711]: login: [xxx.xx.xxx.xx] >>>>>>> tina >>>>>>> plaintext >>>>>>> Feb 19 11:34:47 cyrus cyrus/imapd[21711]: accepted connection >>>>>>> Feb 19 11:34:47 cyrus cyrus/imapd[21711]: login: [xxx.xx.xxx.xx] >>>>>>> tina >>>>>>> plaintext >>>>>>> ------------------------------------------------------------------------------------ >>>>>>> >>>>>>> >>>>>>> The *imapd.log* says nothing in this mysterious situation. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------------------ >>>>>>> >>>>>>> ---- >>>>>>> Cyrus Home Page: http://cyrusimap.web.cmu.edu/ >>>>>>> Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki >>>>>>> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html >>>>>>> >>>>>>> >>>>> Hi All, >>>>> I had created a new user called sujith in ldap. And try to login >>>>> through >>>>> >>>>> >>>> Where are the logs from the time when you tried the login, I'm sure >>>> Christos will be interested to see it. >>>> >>>> Simon >>>> >>>> >>>> >>>>> squirrel, but the same error exists, >>>>> ------------------------------------- >>>>> ERROR : Could not complete request. >>>>> Query: SELECT "INBOX" >>>>> Reason Given: Mailbox does not exist >>>>> ------------------------------------- >>>>> >>>>> And I had send an email to this newly created user, at that time the >>>>> inbox was created and mail delivered to that inbox. Here is the log, >>>>> ------------------------------------------------------------------------------------------------------------------------------------------------ >>>>> Feb 22 05:49:08 cyrus master[6109]: about to exec >>>>> /usr/cyrus/bin/lmtpd >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: executed >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: accepted connection >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: lmtp connection preauth'd as >>>>> postman >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: autocreateinbox: autocreate >>>>> inbox >>>>> for user sujith was called >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: autocreateinbox: User sujith, >>>>> INBOX was successfully created in partition default >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: IOERROR: fstating sieve script >>>>> /var/spool/sieve/s/sujith/defaultbc: No such file or directory >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: duplicate_check: >>>>> <1369.xxx.xxx.xx.xx.1172082621.squirrel@.xxx.xxx.xx.xx> user.sujith >>>>> 0 >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: mystore: starting txn >>>>> 2147484227 >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: mystore: committing txn >>>>> 2147484227 >>>>> Feb 22 05:49:08 cyrus lmtpunix[6109]: duplicate_mark: >>>>> <1369..xxx.xxx.xx.xx.1172082621.squirrel@.xxx.xxx.xx.xx> user.sujith >>>>> 1172119748 1 >>>>> ----------------------------------------------------------------------------------------------------------------------------------------------------- >>>>> >>>>> According to my little knowledge, what i understand is *"create on"* >>>>> post is working, but *"create on login"* is not working. Please help. >>>>> -- >>>>> >>>>> >>>>> >>>> >>>> >>> Hi >>> Here is the /var/log/syslog says, (this is happened when the user devi >>> logins) >>> ---------------------------------------------------------------------------------- >>> Feb 22 08:56:30 cyrus cyrus/imapd[6629]: login: [XX.XX.XXX.XX] devi >>> plaintext >>> Feb 22 08:56:31 cyrus cyrus/imapd[6629]: accepted connection >>> ---------------------------------------------------------------------------------- >>> This time /var/log/imapd.lo is silent.I am trying to make the imapd.log >>> in debug mod. I hope after that we will get more info. >>> >> >> At least the logs should tell you that you were logged in, like >> Feb 22 08:21:31 xxxxxxxxx imap[8336]: login: xx.xx.xx [xx.xx.xx.xx] >> userx >> plaintext User logged in >> >> So I think you simply don't get logged in via imap, and that's why >> autocreate won't work. >> >> Simon >> >> >> > Hi Simon, > Sorry for disturbing you again,I didnt get my mistake yet. You told me > the log says everything perfect,then whats wrong with my login ?. I didn't say everything is perfect, I said you can not login with your newly createcd account. The logs will tell you "...logged in", but you don't see it which means you are not logged in. Simon > The option creatonpost is working perfectly, create on login is not > working that means cyrus automatically create in box when user receives > an email. ---- Cyrus Home Page: http://cyrusimap.web.cmu.edu/ Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html