It works after I change the apache user from apache:apache to vpopmail:vchkpw.
Regards, Frankie > If you have .qmailadmain-hooks in either the /home/vpopmail/etc or > /home/vpopmail/domains/domain_name/ directories and the ownerships are > right then it should be working. > > Unfortunately I don't know a good way to debug this. > > Is there anyone else on the list who works with the hooks who can help? > > Thanks, > Barry > >> Yes, sure both .qmailadmin-hooks and make_dirs.sh are owned by >> vpopmail:vchkpw and mode of make_dirs.sh is 755. >> >> .qmailadmin-hooks seems not work and not execute make_dirs.sh even I >> insert something into make_dirs.sh like this: >> >> touch /tmp/test >> >> but nothing is created in /tmp. >> >> Since I direct use qmailadmin, not the plugin to squirrelmail, I think >> apache user is not related to this issue, right >> ? How can I know or Is there any way to create a log for me to inspect >> such kind of error ? >> >> Best Regards, >> >> Frankie >> >>> Hmmm. Since all the file locations are the same it is probably a rights >>> issue. >>> >>> Make sure that .qmailadmin-hooks and make_dirs.sh are owned by the >>> correct user and group. In many cases that would be oner vpopmail and >>> group vchkpw. >>> >>> Also, my http server is not running under user "apache" but as user >>> "vpopmail". This was necessary in order to run the vmailadmin plugin in >>> the Squirrelmail webmail client. It may be the reason it runs easily on >>> my server. >>> >>> Barry >>> >>> Frankie Wong wrote: >>> >>>>Hi, >>>> >>>>It doesn't work in my system even all script and file location exactly >>>> matching to your example. >>>> >>>>Any suggestions or hightlight ? >>>> >>>>Frankie >>>> >>>> >>>> >>>>>Hi, >>>>> >>>>>Here's my scripts. There is probably a better way to do this but it >>>>>works on our system. >>>>> >>>>>.qmailadmin-hooks: >>>>>--snip-- >>>>>adduser /home/vpopmail/domains/make_dirs.sh >>>>>--snip-- >>>>> >>>>>make_dirs.sh: >>>>>--snip-- >>>>>#!/bin/bash >>>>> >>>>>NEWFOLDER=".Sent" >>>>> >>>>># From qmailadmin hooks >>>>>USERNAME=$1 >>>>>DOMAIN=$2 >>>>>PASSWORD=$3 >>>>>FULLNAME=$4 >>>>> >>>>>THEDIR=`cat /home/vpopmail/domains/$DOMAIN/vpasswd | grep $USERNAME | >>>>>awk -F":" '{print $6}'` >>>>>mkdir $THEDIR/Maildir/$NEWFOLDER >&/dev/null >>>>>mkdir $THEDIR/Maildir/$NEWFOLDER/new >&/dev/null >>>>>mkdir $THEDIR/Maildir/$NEWFOLDER/cur >&/dev/null >>>>>mkdir $THEDIR/Maildir/$NEWFOLDER/tmp >&/dev/null >>>>>echo INBOX$NEWFOLDER >> $THEDIR/Maildir/courierimapsubscribed >>>>>chown -R vpopmail.vchkpw $THEDIR/Maildir/ #only needed if script not >>>>> run >>>>>by vpopmail >>>>>chmod -R 700 $THEDIR/Maildir/$NEWFOLDER #only needed if script not run >>>>>by vpopmail >>>>>--snip-- >>>>> >>>>>Good luck! >>>>> >>>>>Barry >>>>> >>>>>Frankie Wong wrote: >>>>> >>>>> >>>>> >>>>>>I will be pleased if you can send me your script in order to let me >>>>>> have a better reference for my own script >>>>>> design. >>>>>> >>>>>>Regards, >>>>>> >>>>>>Frankie >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>Hi, >>>>>>> >>>>>>>qmailadmin has "hooks" that will allow you to send info to other >>>>>>> places >>>>>>>when you add, delete or modify a user. Read the document >>>>>>>/var/src/qmailadmin-xxxxx/README.hooks for details. >>>>>>> >>>>>>>Basically, it'll tell you to create a .qmailadmin-hooks file, what to >>>>>>>put in it and the various places you may want to place the file. >>>>>>> Make >>>>>>>sure that .qmailadmin-hooks has the correct user and group ownership, >>>>>>> too. >>>>>>> >>>>>>>I use it to call a bash script. It could probably also call >>>>>>>/usr/lib/courier-imap/bin/maildirmake. >>>>>>> >>>>>>>If you want my script file let me know. >>>>>>> >>>>>>>Barry >>>>>>> >>>>>>>[EMAIL PROTECTED] wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>http://www.jerfu.com/toaster/FullToaster_1.0.6.html show me a way to >>>>>>>> alter vpopmail.c in order to create >>>>>>>> directory >>>>>>>>for spam email automatically. However, it is only for version >>>>>>>> 5.3.11. Is there any link that can show >>>>>>>>me related information about vpopmail 5.4.1 ? >>>>>>>> >>>>>>>>Regards, >>>>>>>> >>>>>>>>Frankie >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>> >>>> >>>> >>>> >>> >> >> >