Postfix: Mail für alle annehmen
Hallo!
Mein Postfix nimmt nur Emails an Adressen an, die auf dem System
existieren.
Konkrekt: Mail an holger@reichertcomputer.de kommt an, da der lokale
Empfänger existiert (als Systembenutzer).
Mail an schnickschnack@reichertcomputer.de wird zurückgewiesen:
(
Am Sonntag, 28. Dezember 2003 22:28 schrieb Marco Sievert:
Mein Postfix nimmt nur Emails an Adressen an, die auf dem System existieren.
Konkrekt: Mail an holger@reichertcomputer.de kommt an, da der lokale Empfänger existiert (als Systembenutzer). Mail an schnickschnack@reichertcomputer.de wird zurückgewiesen: (
: User unknown in local recipient table) Wie mach ich es, dass alle Mails ankommen?
# The luser_relay parameter specifies an optional destination address # for unknown recipients. By default, mail for unknown@$mydestination # and unknown@[$inet_interfaces] is returned as undeliverable. # # The following expansions are done on luser_relay: $user (recipient # username), $shell (recipient shell), $home (recipient home directory), # $recipient (full recipient address), $extension (recipient address # extension), $domain (recipient domain), $local (entire recipient # localpart), $recipient_delimiter. Specify ${name?value} or # ${name:value} to expand value only when $name does (does not) exist. # # luser_relay works only for the default Postfix local delivery agent. # # NOTE: if you use this feature for accounts not in the UNIX password # file, then you must specify "local_recipient_maps =" (i.e. empty) in # the main.cf file, otherwise the SMTP server will reject mail for # non-UNIX accounts with "User unknown in local recipient table". # #luser_relay = $user@other.host #luser_relay = $local@other.host #luser_relay = admin+$local -- Andreas
Am So, den 28.12.2003 schrieb Marco Sievert um 22:28:
Mein Postfix nimmt nur Emails an Adressen an, die auf dem System existieren.
Konkrekt: Mail an holger@reichertcomputer.de kommt an, da der lokale Empfänger existiert (als Systembenutzer). Mail an schnickschnack@reichertcomputer.de wird zurückgewiesen: (
: User unknown in local recipient table) Wie mach ich es, dass alle Mails ankommen?
Google mal nach "postfix catchall". So heisst das, was du machen willst. Dann wirst du mit Tips erschlagen. Gruß, Ratti -- -o) fontlinge | Font management for Linux | Schriftenverwaltung in Linux /\\ http://freshmeat.net/projects/fontlinge/ _\_V http://www.gesindel.de https://sourceforge.net/projects/fontlinge/
Marco Sievert am Sonntag, 28. Dezember 2003 22:28:
Hallo!
Mein Postfix nimmt nur Emails an Adressen an, die auf dem System existieren.
... und das ist gut so.
Konkrekt: Mail an holger@reichertcomputer.de kommt an, da der lokale Empfänger existiert (als Systembenutzer). Mail an schnickschnack@reichertcomputer.de wird zurückgewiesen: (
: User unknown in local recipient table)
An welchen User soll diese Mail denn zugewiesen werden? Irgendjemand muss sie doch empfangen.
Wie mach ich es, dass alle Mails ankommen?
Das ist nicht die Aufgabe von Postfix, du wilst dir ggf. mal procmail anschauen? -- Gruß MaxX 8-)
Hallo!
... und das ist gut so.
in meinem Fall eben nicht, weil viele Leute verschreiben sich oft und schreiben suport@reichertcomputer.de oder sport@reichertcomputer.de oder supprt@reichertcomputer.de und ähnliches, und das soll alles ankommen.
An welchen User soll diese Mail denn zugewiesen werden? Irgendjemand muss sie doch empfangen.
Alle Mails sollen an den User holger
Wie mach ich es, dass alle Mails ankommen?
Das ist nicht die Aufgabe von Postfix, du wilst dir ggf. mal procmail anschauen?
m.E. in diesem Fall schon, weil die E-Mails von Postfix erst garnicht angenommen werden, also nützt mir da procmail jetzt herzlich wenig. Marco Sievert
Achso, vielleicht noch ein Nachtrag: Ich hole die Mails nicht per Fetchmail o.ä., sondern der MX-Record auf verschiedenen Domains zeigt auf mich. Emails werden also "direkt zugestellt". Marco Sievert
Marco Sievert am Montag, 29. Dezember 2003 01:23:
Achso, vielleicht noch ein Nachtrag:
Ich hole die Mails nicht per Fetchmail o.ä., sondern der MX-Record auf verschiedenen Domains zeigt auf mich. Emails werden also "direkt zugestellt".
Jaja, das war mein Gedanke im Hintergrund (fetchmail). Der Weihnachtsschnaps ... *g*. OK, wenn du die Mails direkt per SMTP zugestellt bekommst, muss natürlich Postfix die Mails auch annehmen können. Macht es ja auch, Hinweise zur catchall-Funktion gab es ja bereits (luser_relay). Du solltest dir in diesem Fall aber auch dringend "smtpd_recipient_restrictions = ..." ansehen, damit dein Postfix nicht zum Open Relay wird. Alternativ kann man auch typische Tippfehler-Adressen als Alias-Namen in die canonical-Table (wandelt automatisch die aufgelisteten flachsen Adressen in die jeweils richtige um) oder virtual-Table (oder auch aliases-Table, beide leiten die Mail nur auf die andere Adresse um) eintragen. -- Gruß MaxX 8-)
Am 29.12.2003 um 01:18 schrieb Marco Sievert: Hallo Marco,
... und das ist gut so.
in meinem Fall eben nicht, weil viele Leute verschreiben sich oft und schreiben suport@reichertcomputer.de oder sport@reichertcomputer.de oder supprt@reichertcomputer.de und ähnliches, und das soll alles ankommen.
Na und? Dann bekommen die _verschreiberlinge_ halt eine Mail zurück :)
An welchen User soll diese Mail denn zugewiesen werden? Irgendjemand muss sie doch empfangen.
Alle Mails sollen an den User holger
Der arme Holger ... :)
Wie mach ich es, dass alle Mails ankommen?
Das ist nicht die Aufgabe von Postfix, du wilst dir ggf. mal procmail anschauen?
m.E. in diesem Fall schon, weil die E-Mails von Postfix erst garnicht angenommen werden, also nützt mir da procmail jetzt herzlich wenig.
Richtig - vorausgesetzt, dass du luser nicht eingestellt hast - ich denke mir einfach mal, dass ich ebenfalls eine Fehlermeldung erhalte, wenn ich support@reicher_ohneT_computer.de schreibe. Gruß Michael -- 110: Leben und Sterben in UNIX -- kill ist ein gut zielendes Gewehr. killproc eine Schrotflinte. killall eine 10kg-Handgranate. Wenn das Programm zum Teil herausgeswappt ist, fängt es besonders ungezielt um sich zu schlagen. (Siehe dazu -e.) Häufig geht es gut. Manchmal erwischt man auch etwas zu viel. (Frank Klemm)
participants (5)
-
Andreas Winkelmann
-
Joerg Rossdeutscher
-
Marco Sievert
-
Matthias Houdek
-
Michael Grundmann