Re: [vchkpw] auto create dir for spam email

2004-03-06 Thread Barry Solof
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-x/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




















Re: [vchkpw] Re:nbsp;[vchkpw] nbsp;Re:?vchkpw]?uto?reate?ir?or?pam?mail

2004-03-05 Thread Barry Solof
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 owner 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-x/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





  



  



  



Re: [vchkpw] auto create dir for spam email

2004-03-04 Thread Barry Solof
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-x/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

 



Re: [vchkpw] Re:?vchkpw]?uto?reate?ir?or?pam?mail

2004-03-04 Thread Barry Solof
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-x/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