Quoting Sameer N Ingole <[EMAIL PROTECTED]>: > [EMAIL PROTECTED] wrote: > > >Quoting Sameer N Ingole <[EMAIL PROTECTED]>: > > > > > > > >>[EMAIL PROTECTED] wrote: > >> > >> > >> > >>>Quoting Scott Ryan <[EMAIL PROTECTED]>: > >>> > >>> > >>> > >>> > >>>>This one time, at band camp, [EMAIL PROTECTED] wrote: > >>>> > >>>> > >>>> > >>>> > >>>>>/var/qmail/maildirs/ > >>>>> > >>>>> > >>>>>homeDirectory: /var/qmail/maildirs/spd9/ > >>>>>mailMessageStore: /var/qmail/maildirs/spd9/ > >>>>> > >>>>> > >>>>> > >>>>> > >>>>Here looks to be your problem. Either change all you ldap entries or fix > >>>> > >>>> > >>your > >> > >> > >>>>ldapmessagestore control file. > >>>> > >>>>It is trying to create dirs in > >>>> > >>>> > >>/var/qmail/maildirs/var/qmail/maildirs/spd9/ > >> > >> > >>>>Which does not exist > >>>> > >>>>fix this up and then maildirmake will work. > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>>Quoting Scott Ryan <[EMAIL PROTECTED]>: > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>>>This one time, at band camp, [EMAIL PROTECTED] wrote: > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>>Hi > >>>>>>> > >>>>>>>My Qmail-ldap is working .but i have to create user directory > manually > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>before > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>>sending the mail to that user. If dir not created than it show the > log > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>as > >>>> > >>>> > >>>> > >>>> > >>>>>>per > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>>below. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>Unable_to_switch_to_/var/qmail/maildirs/spd7/:_file_does_not_exist._ > >>>> > >>>> > >(#4.3.0)/ > > > > > >>>> > >>>> > >>>> > >>>> > >>>>>>>@4000000042ee2e1231c6169c status: local 0/10 remote 0/20 > >>>>>>>====================================================================== > >>>>>>> > >>>>>>>I have enabled the options in Makefile.. > >>>>>>>MDIRMAKE=-DAUTOMAILDIRMAKE > >>>>>>>HDIRMAKE=-DAUTOHOMEDIRMAKE > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>OK, that should be fine > >>>>>> > >>>>>> > >>>>>> > >>>>>>>also i have created the file dirmaker as per below. > >>>>>>> > >>>>>>>[EMAIL PROTECTED] control]# ls -l dirmaker > >>>>>>>-rwxr-xr-x 1 root root 25 Jul 31 11:02 dirmaker > >>>>>>>[EMAIL PROTECTED] control]# cat dirmaker > >>>>>>>/var/qmail/bin/dirmaker1 > >>>>>>> > >>>>>>> &&& > >>>>>>> > >>>>>>>[EMAIL PROTECTED] bin]# pwd > >>>>>>>/var/qmail/bin > >>>>>>>[EMAIL PROTECTED] bin]# ls -l dirmaker1 > >>>>>>>-rwxr-xr-x 1 root root 29 Jul 31 11:44 dirmaker1 > >>>>>>>[EMAIL PROTECTED] bin]# cat dirmaker1 > >>>>>>>#!/bin/sh > >>>>>>>mkdir -m 700 -p $1 > >>>>>>>[EMAIL PROTECTED] bin]# > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>Why not use maildirmake that comes with qmail-ldap? > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>>Though i have created the above file..i have to create the user > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>directory > >>>> > >>>> > >>>> > >>>> > >>>>>>>manually with /bin/maildirmake script ..not above.. > >>>>>>> > >>>>>>>my maildirs directory permission is vmail:vmail > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>In your control directory have you got ldapuid and ldapgid set to the > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>above? > >>>> > >>>> > >>>> > >>>> > >>>>>>>So pl let me know how to created automatically directory ..... > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>I use ldapmessagestore in my control directory to obtain the base - ie > > >>>>>># cat ldapmessagestore > >>>>>>/var/qmail/mail/ > >>>>>> > >>>>>>(ensuring I have trailing slash) > >>>>>> > >>>>>>then in the user's entries similar to: > >>>>>> > >>>>>>mailMessageStore: s/c/scottryan > >>>>>> > >>>>>>Never given me any issues. > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>>>Thanks in advance > >>>>>>> > >>>>>>>-suhag. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>-- > >>>>>>slr, > >>>>>> > >>>>>> > >>>>>> > >>>>- > >>>>slr, > >>>> > >>>> > >>>> > >>>Hi > >>> > >>>I have tried with /spd9/ in ldap entries ..for homeDirectory: /spd9/ > >>>mailMessageStore: /spd9/ > >>> > >>>but still do not working > >>> > >>> > >>> > >>> > >>[I have formatted this mail for this time, next time please maintain the > >>reply at the bottom of message.] > >> > >>Okay, let us sort it out step by step. > >>Answer these questions. > >> > >>1. Show me the output of > >> ls -lh /var/qmail/ > >> > >> > >drwxr-sr-x 3 alias qmail 4.0K Jul 26 07:29 alias > >drwxr-xr-x 2 root qmail 4.0K Jul 31 11:44 bin > >drwxr-xr-x 10 root qmail 4.0K Jul 24 10:04 boot > >drwxr-xr-x 2 root qmail 4.0K Aug 3 19:46 control > >drwxr-xr-x 2 root qmail 4.0K Jul 24 10:04 doc > >-rwx------ 1 root root 7.9K May 4 19:23 inst_check > >drwxr-xr-x 10 qmaill qmail 4.0K Jul 24 10:04 log > >drwxr-xr-x 6 vmail vmail 4.0K Aug 3 19:52 maildirs > >drwxr-xr-x 10 root qmail 4.0K May 4 18:57 man > >drwxr-x--- 11 qmailq qmail 4.0K May 4 18:57 queue > >-rwxr-xr-x 1 root root 216 May 4 19:14 rc > >drwxr-xr-x 5 root root 4.0K May 4 19:48 supervise > >drwxr-xr-x 2 root qmail 4.0K Jul 26 07:23 users > > > > > Ok > > > > > > >>2. Which user owns directory /var/qmail/maildirs? (check in output of > >>above command) > >> > >> > > > >drwxr-xr-x 6 vmail vmail 4.0K Aug 3 19:52 /var/qmail/maildirs/ > > > > >/maildirs/ -- manually created users directory > >drwx------ 5 vmail vmail 4096 Jul 31 10:26 spd5 > >drwx------ 5 vmail vmail 4096 Jul 31 09:59 spd6 > >drwx------ 5 vmail vmail 4096 Aug 1 19:58 spd7 > >drwx------ 5 vmail vmail 4096 Jul 31 12:54 spd8 > > > > > Fine. > > > > > > >>3. Show output of > >> id <username> > >> > >>where <username> is the owner of /var/qmail/maildirs. > >>[EMAIL PROTECTED] qmail]# id vmail > >> > >> > >uid=11184(vmail) gid=2110(vmail) groups=2110(vmail) > > > >>. try this and tell me what it did.. > >> run this command as root > >> /var/qmail/bin/dirmaker1 "/var/qmail/maildirs/spd9" > >> > >> > >> > >> > >Did it create dir intended directory (/var/qmail/maildirs/spd9) ? > >[EMAIL PROTECTED] maildirs]# /var/qmail/bin/dirmaker1 > >"/var/qmail/maildirs/spd9" > >[EMAIL PROTECTED] maildirs]# ls -l > >total 20 > >drwx------ 5 vmail vmail 4096 Jul 31 10:26 spd5 > >drwx------ 5 vmail vmail 4096 Jul 31 09:59 spd6 > >drwx------ 5 vmail vmail 4096 Aug 1 19:58 spd7 > >drwx------ 5 vmail vmail 4096 Jul 31 12:54 spd8 > >drwx------ 2 root root 4096 Aug 3 19:56 spd9 > > > > > Your dirmaker script works. > > >[EMAIL PROTECTED] maildirs]# cd spd9 > >[EMAIL PROTECTED] spd9]# ls -l > >0 > > > > > >>Once these questions are answered, we will proceed for further debug. > >> > >> > > > >One more intersating thing > >When i edited the spd9 user's entry as per below... > > > >homeDirectory: /var/qmail/maildirs > >mailMessageStore: /var/qmail/maildirs/spd9 > > > >It created the file spd9 in maildirs but not created directory.. > > > >But when i add slash / at the end of mailMessageStore then it display the > error > >like > >@4000000042f0d21825bf2b7c starting delivery 3: msg 114659 to local > >[EMAIL PROTECTED] > >@4000000042f0d21825bf42ec status: local 1/10 remote 0/20 > >@4000000042f0d21826741014 delivery 3: deferral: > Unable_to_chdir_to_maildir._ > >(#4.2.1)/ > >@4000000042f0d21826742784 status: local 0/10 remote 0/20 > > > So far its ok, now > 1. Delete the directory spd9 in /var/qmail/maildirs > 2. Tell me what you have in /var/qmail/control/ldapmessagestore > > (It should be /var/qmail/maildirs) > 3. change mailMessageStore to spd9 so your ldap entry has this > > mailMessageStore: spd9 > > > 4. Make sure /var/qmail/control/ldapuid contains > > 11184 > > which is uid of vmail > > 5. Make sure /var/qmail/control/ldapgid contains > > 2110 > > This is gid of vmail > > 6. Make sure you have absolute path to your directoymaker script in > /var/qmail/control/dirmaker so it contains > > /var/qmail/bin/dirmaker1 > > > 7. If your ldap entry does not have deliveryMode attribute, add it so it has > deliveryMode: noprogram > > 8. Also remove homeDirectory attribute from ldap entry > > 9. Change permissions of /var/qmail/maildirs to 774 > > After you do all this, verify that you don't have spd9 directory in > /var/qmail/maildirs. Then try sending mail to [EMAIL PROTECTED] > It should create the directory spd9/Maildir automatically in > /var/qmail/maildirs. > See if it creates spd9/Maildir or not. > > Tell me what it did.. > > -- > Sameer N. Ingole > /*****************************************************/ > Better to light one candle than to curse the darkness. > /*****************************************************/ Hello
I have tried all yr suggestion but still its not working... -pl. suggest other options -suhag. ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/
