[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