Wie kann ich Mails mit Postfix und Dovecot an ein bestimmtes Postfach weiterleiten?

Wie kann ich Mails mit Postfix und Dovecot an ein bestimmtes Postfach weiterleiten?

Ich kann nicht herausfinden, wie ich E-Mails mit Postfix und Dovecot an ein bestimmtes Postfach weiterleiten kann.

Mailadresse des Absenders --> Mailbox des Empfängers

Derzeit werden die E-Mails in den Posteingang bestimmter Benutzer übertragen.

Postfix-Konfiguration:

Main.cf

lmtp_destination_recipient_limit = 1
mailbox_transport = lmtp:unix:private/dovecot-lmtp
virtual_alias_maps = hash:/etc/postfix/_virtual
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:10000

Virtuelle_Alias_Karten

@sender.org                        [email protected]

Taubenschlag:

mail_location = maildir:~/Maildir
namespace inbox {
  inbox = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix =
  separator = /
  type = private
}
protocols = imap imap lmtp
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0666
    user = postfix
  }
  unix_listener auth-userdb {
    group = vmail
    mode = 0600
    user = vmail
  }
}
service lmtp {
  unix_listener /var/spool/postfix/private/dovecot-lmtp {
    group = postfix
    mode = 0666
    user = postfix
  }
}

Antwort1

Der virtual_alias_mapsBefehl ist dafür ausgelegt, eine eingehende Nachricht nach Empfänger umzuleiten, nicht nach Absender. Ihr Befehl würde also user@recipient als Sammeladresse für E-Mails vorschlagen, die an *@sender gerichtet sind. Beachten Sie, dass der Dateiname derselbe sein muss wie in main.cf angegeben, also /etc/postfix/_virtualin Ihrem Fall, und Sie müssen postmapnach jedem Update aufrufen.

Wenn Sie eine eingehende E-Mail anhand der Absenderadresse umleiten möchten, können Sie Folgendes versuchen:

Ändern main.cfSie die Option smtpd_recipient_restrictionsso, dass sie Folgendes enthält: check_sender_access hash:/etc/postfix/sender_access Erstellen Sie dann /etc/postfix/sender_accessmit einem Inhalt wie

sender.org REDIRECT [email protected]

(Sehender Postfix-Handeintrag von Access(5)für Details zur Dateisyntax.)

Führen Sie anschließend aus postmap /etc/postfix/sender_access, laden Sie Ihr Postfix neu und starten Sie es neu. Ab sofort sollten alle eingehenden E-Mails von der Domäne sender.org an folgende Adresse zugestellt werden:[email geschützt], unabhängig vom AN-, CC- und BCC-Feld.

Antwort2

danke für die Antwort. Du hast recht. Es liegt am Empfänger, nicht am Absender.

Lassen Sie mich meine Frage klarstellen.

Wie kann ich folgende Konstellation realisieren?

Mail -> Empfängeradresse -> Mailkonto -> bestimmtes Postfach

verwandte Informationen