[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Amavisd-release Frage



Dirk Schleicher <dirk.schleicher@gmx.de> (So 17 Feb 2013 20:47:05 CET):
> Hallo Heiko,
> 
> am 17.02.13 schrieb Heiko Schlittermann
> 
> >> Wie kann ich das machen? * geht ja so nicht.
> >
> >Warum nicht. Will amavisd-release immer nur eine Message, oder werden
> >es bei * zu viele?
> 
> root@mail-proxy:/var/lib/amavis/virusmails/0# amavisd-release \*
> Invalid quarantine ID: *

Klar, von einem „\“ hat ja niemand gesprochen. Die Shell wird das
auflösen müssen, nicht amavisd-release.

> amavisd-release version 1.5
> Usage:  $ amavisd-release mail_file [secret_id [alt_recip1 alt_recip2 ...]]
>   or to read request lines from stdin:  $ amavisd-release -
> 
> >Wenn Du eine Bourne-Shell hast:
> >
> >    for m in 1/*; do
> >        amavisd-release "$m"
> >    done
> 
> Invalid quarantine ID: 0/*

Wo kommt die 0 hier her?

> amavisd-release version 1.5
> Usage:  $ amavisd-release mail_file [secret_id [alt_recip1 alt_recip2 ...]]
                            °°°°°°°°° wie es aussieht, braucht
                            amavisd-release nur einen Filenamen, nicht
                            zwei oder auch nicht drei.

Also die Versuche mit dem „amavisd-release *“ kannst Du knicken.

>   or to read request lines from stdin:  $ amavisd-release -

Wie sollen die request-Lines aussehen? Ich installiere mir jetzt hier
keinen Amavis deswegen. Wenns im Internet zu finden ist, dann solltest
Du es schon gefunden haben.

> Ob ich da Bourne-shell habe muss ich noch schauen. So ging es nicht.

    echo $0

… wäre mal so ein Versuch.


> >sollte in beiden Fällen helfen. 
> >Alternativ, egal welche Shell:
> >
> >    find 1/ -type f -exec amavisd-release {} ;¹
> >    find 1/ -type f -exec amavisd-release {} +
> >
> 
> root@mail-proxy:/var/lib/amavis/virusmails/0# find -type f -exec amavisd-release {} \;
> 450 4.5.0 Failure: Unsafe filename './spam-0r4J3DDXs+Di.gz' at (eval 99) line 319, <GEN32> line 5.
> 450 4.5.0 Failure: Unsafe filename './spam-0BhS3rKtey6Z.gz' at (eval 99) line 319, <GEN49> line 5.


Unsafe Filename - könnte heißen, er ist mit relativen Namen unzufrieden:

    find $(pwd) -type f -exec amavisd-release {} \;

… oder die Vermutung aus der Parallelantwort: es liegt am .gz (wobei
oben ja eigentlich die Rede ist von mail_file…)


    Best regards from Dresden/Germany
    Viele Grüße aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} -
 gnupg encrypted messages are welcome --------------- key ID: 7CBF764A -
 gnupg fingerprint: 9288 F17D BBF9 9625 5ABC  285C 26A9 687E 7CBF 764A -
(gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B)-

Attachment: signature.asc
Description: Digital signature


Reply to: