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

Reply via email to