Re: Probleme beim "portieren" auf FreeBSD

From: Rainer Duffner <rainer(at)ultra-secure.de>
Date: Mon, 26 Apr 2004 23:19:49 +0200

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

search this site