[Postfixbuch-users] mails bestimmter user an script übergeben

Stefan Förster cite at incertum.net
Fr Jun 6 00:05:08 CEST 2008


* micho edo <micho2 at gmx.de> wrote:
> Hallo,
> ich komme immer noch nicht weiter.
> 
> 1)
> in aliases:
> localuser: |/usr/bin/nl >>/home/localuser/t2/mailbos

,----[ aliases(5) ]
|
| |command
|        Mail is piped into command. Commands that contain special characters, such as whitespace, should be enclosed  between  double  quotes.  See
|        local(8) for details of delivery to command.
`----

localuser: "| /usr/bin/nl >>/home/localuser/t2/mailbox"

War "mailbox" ein Flipptehler?


> funktioniert wenn ich per mail aus der shell des mailservers eine Mail 
> absende.
> 
> 2)
> in virtual_alias_maps:
> externeruser at domain.de  -> localuser at cms1
> funktioniert bei mails von Extern.
> 
> 3)
> wenn ich das kombiniere, was ich ja eigentlich will, geht´s nicht mehr.
> Ich bekomme die Fehlermeldung:
> <localuser at cms1> (expanded from <externeruser at domain.de>): Command
> died with status 2: "/usr/bin/nl>". Command output: sh: -c: line 0: syntax
>      error near unexpected token `newline' sh: -c: line 0: `/usr/bin/nl>'
> 
> Das Kommando hat in variante 1 noch funktioniert und von der 
> kommandozeite geht´s auch.
> 
> Was kann ich tun?

Ich kann Dein Problem nicht nachvollziehen:

$ cat >> /etc/aliases
# testmailbox
testmailbox: "| /usr/bin/nl >> /tmp/test.log"
$ newaliases
$ echo 'testmailbox at incertum.net testmailbox at aphrodite.incertum.net' >> /etc/postfix/maps/virtuals/incertum.net
$ cd /etc/postfix/maps && make
postmap cdb:virtuals/incertum.net
$ postfix reload
postfix/postfix-script: refreshing the Postfix mail system
$ ssh -l cite kimberly.tako.de 'echo test | mail testmailbox at incertum.net'
cite at kimberly.tako.de's password: 
Permission denied, please try again.
cite at kimberly.tako.de's password: 
Permission denied, please try again.
cite at kimberly.tako.de's password: 
$ head /tmp/test.log
     1  From cite at kimberly.tako.de  Fri Jun  6 00:01:49 2008
     2  Return-Path: <cite at kimberly.tako.de>
     3  X-Original-To: testmailbox at aphrodite.incertum.net
     4  Delivered-To: testmailbox at aphrodite.incertum.net
     5  Received: from localhost (localhost [127.0.0.1])
     6          by aphrodite.incertum.net (Postfix) with ESMTP id 6E18C78003
     7          for <testmailbox at aphrodite.incertum.net>; Fri,  6 Jun 2008 00:01:49 +0200 (CEST)
     8  X-Virus-Scanned: Debian amavisd-new at aphrodite.incertum.net
     9  X-Spam-Flag: NO
    10  X-Spam-Score: 4.542

Ich bin ehrlich gesagt bisserl überfragt...


Ciao
Stefan
-- 
Stefan Förster     http://www.incertum.net/     Public Key: 0xBBE2A9E9
FdI #63: professionelles Arbeiten - Netscape ist nicht auf der Festplatte
(Matthias Bruestle)



Mehr Informationen über die Mailingliste Postfixbuch-users