> 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 ---- 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