Archiv verlassen und diese Seite im Standarddesign anzeigen : E-Mail weiterleiten mit procmail
Hallo,
ich würde gerne mit Hilfe von procmail bestimmte E-Mails
an eine E-Mail Adresse schicken.
Meine Regel in in "procmailrc" lautet:
:0 c:
* ^Subject:.*Flo
!flo.nestmann@gmx.de
Leider erhalte ich dann aber die folgende Fehlermeldung:
The original message was received at Thu, 15 May 2003 09:02:08 +0200
from localhost [127.0.0.1]
with id h4F72813010678
----- The following addresses had permanent fatal errors -----
<flo.nestmann@gmx.de>
(reason: 501 5.1.8 <mail_burghardt@linux.local>... Domain of sender address mail_burghardt@linux.local does not exist)
----- Transcript of session follows -----
... while talking to mail.nestmann.de.:
>>> MAIL From:<mail_burghardt@linux.local> SIZE=4184
<<< 501 5.1.8 <mail_burghardt@linux.local>... Domain of sender address mail_burghardt@linux.local does not exist
501 5.6.0 Data format error
Komischer ist nur, am Anfang hats mal funktioniert!
Hat jemand eine Ahnung, wie ich das wieder hinbekommen kann?
Danke
Flo
Thomas Mitzkat
15.05.03, 09:23
:0 c:
* ^Subject:.*Flo
!flo.nestmann@gmx.de
was soll die regel bewirken? du sagst ja gar nicht an, wo die abgelegt werden soll. normalerweise:
:0 [flags]
[* suchmuster]
anweisung
als anweisung könnte stehen:
|/usr/cyrus/bin/deliver -a -m mailboxname
Nachtgeist
15.05.03, 09:38
Original geschrieben von SportyFlo
ich würde gerne mit Hilfe von procmail bestimmte E-Mails
an eine E-Mail Adresse schicken.
[...]
Leider erhalte ich dann aber die folgende Fehlermeldung:
[...]
(reason: 501 5.1.8 <mail_burghardt@linux.local>... Domain of sender address mail_burghardt@linux.local does not exist)
[...]
Komischer ist nur, am Anfang hats mal funktioniert!
Das ist kein Problem von Procmail, sondern deines MTAs. Die Domain der Adresse, die du benutzt, muss existieren. linux.local tut das sicher nicht ...
Kann es sein, dass du in letzter Zeit an deinem SMTP Server was geaendert hast?
Original geschrieben von Thomas Mitzkat
was soll die regel bewirken? du sagst ja gar nicht an, wo die abgelegt werden soll.
Lies die Manpage zu procmailrc(5):
Schnippsel aus procmailrc(5)
Recipe action line
The action line can start with the following characters:
! Forwards to all the specified mail addresses.
Danke für die schnelle Antwort.
Heißt das nun, dass ich die Domain meines Linux Mailservers auf die meines
Mailservers im Internet ändern müsste (also, linux.local in z.b. gmx.de), damit´s dann funktioniert?
Sollte dies funktionieren, kann ich dann nicht, um nicht die Domain meines
Linux Mailservers zu ändern, irgend wie sendmail sagen, dass alle
ausgehenden E-Mails mit der Domain linux.local in gmx.de geändert werden?
Danke
Thomas Mitzkat
15.05.03, 10:13
Lies die Manpage zu procmailrc(5):
danke für die ergänzenden infos.
dennoch läuft sicherlich eine interne domain und es existieren irgendwelche postfächer. also muss eine zustellbare adresse folgendermaßen aussehen:
existierender_mailboxname@interne_domain
Nachtgeist
15.05.03, 10:21
Original geschrieben von SportyFlo
...kann ich dann nicht, um nicht die Domain meines
Linux Mailservers zu ändern, irgend wie sendmail sagen, dass alle
ausgehenden E-Mails mit der Domain linux.local in gmx.de geändert werden?
Das nennt sich 'Address rewriting' - siehe auch: (je nach benutztem Mailer)
http://www.tldp.org/HOWTO/mini/Sendmail-Address-Rewrite.html
http://www.postfix.org/rewrite.html
HTH
Original geschrieben von Thomas Mitzkat
dennoch läuft sicherlich eine interne domain und es existieren irgendwelche postfächer. also muss eine zustellbare adresse folgendermaßen aussehen:
existierender_mailboxname@interne_domain
Klar - aber das hindert ihn nicht daran, seine Absenderadresse in eine weltweit gueltige umzuschreiben. Oder reden wir da jetzt aneinander vorbei?
Danke für die Antwort.
Werd deine Links ausprobieren.
Grüße
Flo
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.