maildrop meckert bei Zeichen - in der Adresse

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
fbn
Posts: 23
Joined: 2003-04-27 13:26

maildrop meckert bei Zeichen - in der Adresse

Post by fbn » 2008-03-12 12:48

Hallo,

in meiner Postfix Queue sehe ich oft die Meldung maildrop: bad command line arguments.

Mir ist dabei aufgefallen, dass diese Meldung immer dann kommt, wenn ein - Zeichen in der Mailadresse steht, also z.B. -john@doe.com.

So rufe ich maildrop aus der Postfix master.cf auf:
maildrop unix - n n - - pipe
flags=R user=vmail argv=/usr/bin/maildrop -d ${recipient} ${sender}

Und ich vermute mal, dass maildrop davon ausgeht, dass nach dem Zeichen - ein Parameter kommt.

Gibt's ne Moeglichkeit dass maildrop - Zeichen in der Mailadresse ignoriert?

Gruss,
Frank

enn
Posts: 43
Joined: 2006-02-10 17:38

Re: maildrop meckert bei Zeichen - in der Adresse

Post by enn » 2008-03-12 13:11

Variablen in "" packen...sollte ein paar threads weiter unten auch stehen.

Edit: http://www.rootforum.org/forum/view ... 22&t=48459
So blind kann man eigentlich gar nicht sein...

User avatar
Joe User
Project Manager
Project Manager
Posts: 11583
Joined: 2003-02-27 01:00
Location: Hamburg

Re: maildrop meckert bei Zeichen - in der Adresse

Post by Joe User » 2008-03-12 13:16

Wie bei Commandline-Arguments üblich, helfen auch hier passende Anführungszeichen...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

fbn
Posts: 23
Joined: 2003-04-27 13:26

Re: maildrop meckert bei Zeichen - in der Adresse

Post by fbn » 2008-03-12 13:39

ja klar da haette ich auch selbst drauf kommen koennen ... merci!