Hello,
i posted this question a few days ago,
but didn't receive any answer.

Does nobody use the serversidefilter plugin
or has the same problems as i have.

Okay, still beeing thankful
for any hint.

Greetings
Thorsten

-----------------------------------------


[snip]

I've installed the serversidefilter plugin 1.41 and the make test
seems to work but it doesn't copy the filterfile to it's final destination.

Okay but from the beginning - What i did:
- copied complete folder to /usr/share/squirrelmail/plugins
- cp config.php.sample -> config.php (edited the file)
  (I'm using maildrop without any virtual user or spamassassin)
- set user/group perm as mentioned in README
- edited script/Makefile for my needs
- make didn't complain
- make test looks good.

Now my config (config.php) relevant sections:
        $ALWAYS_CREATE = true;
        $FILTER_FILE_PATH = '/home/[USERNAME]/.mailfilter';
        $FILTER_APP_PATH = '/usr/bin/maildrop';
        $ALLOW_UNSUBSCRIBED = true;
        $LOCAL_MAILDIR = '$HOME/Maildir/';
        $USE_MAILDIRS = 1;
        $VIRTUAL_DOMAINS = 0;
All other options are commented out.

script/Makefile
   HTTPD_GROUP=www-data
   CFLAGS=
   LFLAGS=
   SQUIRRELMAILCONFIGFILE=/usr/share/squirrelmail/config/config.php
FILTERCMD_CFLAGS=-DSQUIRRELMAILCONFIGFILE='"$(SQUIRRELMAILCONFIGFILE)"'
SERVERSIDEFILTERHOME=../plugins/serversidefilter
   CHECKCREDS=checkcreds_cclient.o
   LIBS=/usr/lib/c-client.a -lpam -lcrypt -lresolv -ldl -lz
   I=/usr/include/c-client
   CCLIENT_CFLAGS=-I$I '-DMAIL_H="mail.h"' '-DLINKAGE_C="linkage.c"' -
DIMAP_TIMEOUT=2

All other options are commented out.

sh test.sh
IMAP username: thorsten
IMAP password: passwd
Could not open /home/thorsten/.mailfilter
RESULT: 7
Pass: Filter put
Pass: You are able to correctly retrieve and save your filter file.
      Your filter file is saved in the current directory as 'filter'
If you do not need to perform additional tests, remove the file test_creds
Remove now? (Y/n):

Correct there's no /home/thorsten/.mailfilter.
Because i want the plugin to create one.
If i create it with touch i get a positive response for both tests.

When i log in an empty file is created in /tmp

cat /tmp/filterfile.thorsten
##Begin Filter Configuration -- Please do not edit by hand, use
SquirrelMail MAILDIR=$HOME/Maildir/ # Default mail directory

##End Filter Configuration
lisa:/usr/share/squirrelmail/plugins/serversidefilter/script#

Changing some options in Squirrelmail such as defining new rules,
the plugins seems to create a new file in /tmp

cat /tmp/filterfile.thorsten.tmp
##Begin Filter Configuration -- Please do not edit by hand, use
SquirrelMail MAILDIR=$HOME/Maildir/ # Default mail directory

###Von '' test '' INBOX.Trash '' m '' on '' off ''  '' Contains
if (/^Von:.*test/:h)
{
to "$MAILDIR/INBOX.Trash"
}

##End Filter Configuration

With these permissions:

ls -lha /tmp/filterfile.thorsten*
-rw-r--r--    1 www-data www-data      153 Sep 28 11:19
/tmp/filterfile.thorsten
-rw-r--r--    1 www-data www-data      270 Sep 28 11:19
/tmp/filterfile.thorsten.tmp

Why is the owner not my imap user?
Why is the filter file in my homedir empty?

file /home/thorsten/.mailfilter
/home/thorsten/.mailfilter: empty

I don't understand what i did wrong.

Can somebody give me hint.

[snip]


-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
--
squirrelmail-users mailing list
Posting Guidelines: http://squirrelmail.org/wiki/wiki.php?MailingListPostingGuidelines
List Address: [EMAIL PROTECTED]
List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user
List Archives:  http://sourceforge.net/mailarchive/forum.php?forum_id=2995
List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users

Reply via email to