Eike Bernhardt wrote:
>Moin!
>
>On Mon Apr 26 02:04:16 2004 CEST Rainer Duffner wrote:
>
>
>
>>Eike Bernhardt wrote:
>>
>>
>>
>>>scheine es jetzt zum laufen bekommen zu haben, aber so richtig getestet
>>>hab ich es noch nicht. diff haengt an, damit legt er mir zumindest ne
>>>.procmailrc mit den richtigen einstellungen an.
>>>
>>>
>>>
>>Ich verwende maildrop.
>>Dafür gibt es wenigsten _ein_ Programm, das die Filter bauen kann.
>>
>>
>
>Hm? Wie meinst das?
>
>
>
Naja, die "schönsten" Frontends um Filter zu bauen gibt's wohl für Sieve
- aber das ist ja nur mit Postfix und cyrus zu gebrauchen.
>>Can't find uid/gid for user
>>RESULT: 11
>>
>>
>...
>
>
>>So wie ich den Source gelesen habe, ist das doch eher der vpopmail-user,
>>auf das sich das bezieht oder ?
>>Es bringt (leider) auch nichts, das filtercmd-Teil suid-vpopmail zu machen.
>>
>>
>
>Ah, du benutzt virtual domains ..
>
Ja.
> hast du die Domain in der
>/usr/local/www/squirrelmail/plugins/serversidefilter/virtualdomains
>eingetragen, so das sie auf deinen vpopmail User zeigt?
>
>
Wie ist das gemeint ?
In der Doku steht was von einem Link:
ROOT(at)bsd# ll
total 88
-rw-r--r-- 1 root wheel 1040 Apr 19 16:44 ChangeLog
-rw-r--r-- 1 root wheel 286 Apr 19 16:44 FAQ
-rw-r--r-- 1 root wheel 4258 Apr 19 16:44 README
-rw-r--r-- 1 root wheel 8458 Apr 19 16:44 backend.php
-rw-r--r-- 1 root wheel 4792 Apr 24 01:17 config.php
-rw-r--r-- 1 root wheel 4634 Apr 19 16:44 config.php.sample
-rw-r--r-- 1 root wheel 3080 Apr 19 16:44 functions.php
-rwxr-xr-x 1 root wheel 120 Apr 19 16:44 getpot
drwxr-xr-x 2 root wheel 512 Apr 19 16:44 images
-rw-r--r-- 1 root wheel 494 Apr 19 16:44 index.php
-rw-r--r-- 1 root wheel 5997 Apr 19 16:44 migrate_config.php
-rw-r--r-- 1 root wheel 12068 Apr 19 16:44 options.php
-rw-r--r-- 1 root wheel 12485 Apr 19 16:44 recipie_functions.php
drwxr-xr-x 2 root wheel 512 Apr 26 02:05 script
-rw-r--r-- 1 root wheel 2934 Apr 19 16:44 serversidefilter.pot
-rw-r--r-- 1 root wheel 1491 Apr 19 16:44 setup.php
drwxr-xr-x 2 root wheel 512 Apr 19 16:44 skeleton
-rw-r--r-- 1 root wheel 37 Apr 19 16:44 version
lrwxr-xr-x 1 root wheel 33 Apr 20 16:32 virtualdomains ->
/var/qmail/control/virtualdomains
-rw-r--r-- 1 root wheel 41 Apr 19 16:44 virtualdomains.sample
ROOT(at)bsd#
Noch die config.php.
config.php:
<?php
global $ALWAYS_CREATE, $FILTER_APP_PATH, $DEFAULT_DELIVERY,
$ALLOW_UNSUBSCRIBED, $SPAMFILTER, $SPAMHEADER,
$SPAMFILTERMAXKB,
$SPAMVALUE, $UNSUREVALUE, $VIRTUAL_DOMAINS, $LOCAL_MAILDIR,
$USE_MAILDIRS, $SEPERATOR;
$ALWAYS_CREATE = false;
$FILTER_FILE_PATH =
'/usr/local/[DOMUSER]/domains/[DOMAIN]/[USERNAME]/Maildir/mailfilter';
$FILTER_APP_PATH = '/usr/local/bin/maildrop';
$DEFAULT_DELIVERY = '$MAILDIR'; //deliver to the Inbox
$ALLOW_UNSUBSCRIBED = true;
$LOCAL_MAILDIR = './Maildir';
$USE_MAILDIRS = 1;
$VIRTUAL_DOMAINS = 1;
$SEPERATOR = '@';
$FORWARD_FILE_TYPE = "qmail";
$FORWARD_FILE_PATH =
"/usr/local/[DOMUSER]/domains/[DOMAIN].qmail-[USERNAME]";
Ich habe mal auch noch einen ktrace auf das gemacht:
91160 filtercmd RET read 6883/0x1ae3
91160 filtercmd CALL stat(0x813b0e0,0xbfbfda30)
91160 filtercmd NAMI "../plugins/serversidefilter/virtualdomains"
91160 filtercmd RET stat 0
91160 filtercmd CALL stat(0x813b0e0,0xbfbfda30)
91160 filtercmd NAMI "../plugins/serversidefilter/virtualdomains"
91160 filtercmd RET stat 0
91160 filtercmd CALL stat(0x813b0e0,0xbfbfda30)
91160 filtercmd NAMI "../plugins/serversidefilter/virtualdomains"
91160 filtercmd RET stat 0
91160 filtercmd CALL stat(0x813b0e0,0xbfbfda30)
91160 filtercmd NAMI "../plugins/serversidefilter/virtualdomains"
91160 filtercmd RET stat 0
91160 filtercmd CALL open(0x813b0e0,0,0x1b6)
91160 filtercmd NAMI "../plugins/serversidefilter/virtualdomains"
91160 filtercmd RET open 5
91160 filtercmd CALL fstat(0x5,0xbfbfddd0)
91160 filtercmd RET fstat 0
91160 filtercmd CALL break(0x81f5000)
91160 filtercmd RET break 0
91160 filtercmd CALL read(0x5,0x81f1000,0x4000)
91160 filtercmd GIO fd 5 read 224 bytes
"itsecurity-news.de:itsecurity-news.de
ultra-secure.de:ultra-secure.de
bsd.ultra-secure.de:bsd.ultra-secure.de
online-support.org:online-support.org
itsecurity-news.com:itsecurity-news.com
erben.net:erben.net
bla.net:bla.net
"
91160 filtercmd RET read 224/0xe0
91160 filtercmd CALL close(0x5)
91160 filtercmd RET read 224/0xe0
91160 filtercmd CALL close(0x5)
91160 filtercmd RET close 0
91160 filtercmd CALL geteuid
91160 filtercmd RET geteuid 89/0x59
91160 filtercmd CALL stat(0x81a7c75,0xbfbfe1a0)
91160 filtercmd NAMI "/etc/pwd.db"
91160 filtercmd RET stat 0
91160 filtercmd CALL open(0x81a7c75,0,0)
91160 filtercmd NAMI "/etc/pwd.db"
91160 filtercmd RET open 5
91160 filtercmd CALL fcntl(0x5,0x2,0x1)
91160 filtercmd RET fcntl 0
91160 filtercmd CALL read(0x5,0x81f1000,0x104)
91160 filtercmd GIO fd 5 read 260 bytes
"\0\^F\^Ua\0\0\0\^B\0\0\^D\M-R\0\0\^P\0\0\0\0\f\0\0\^A\0\0\0\^A\0\0\0\0\b\0\0\0\^C\0\0\0\^B\0\0\0\a\0\0\0\^O\0\0\
\0\a\0\0\0
\0\0\0b\0\0\0\^A\M^Un}\M-c\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^D\0\0\0\^D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^X\^A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"
91160 filtercmd RET read 260/0x104
91160 filtercmd CALL write(0x2,0xbfbfdbe8,0x1c)
91160 filtercmd GIO fd 2 wrote 28 bytes
"Can't find uid/gid for user
"
91160 filtercmd RET write 28/0x1c
91160 filtercmd CALL exit(0xb)
Hm.
Wird da irgendjemand schlau draus ?
Rainer
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 26 Apr 2004 - 23:19:59 CEST