Postfix gibt alle Emails an Catchall

PMJarosch

New Member
[Erledigt]Postfix gibt alle Emails an Catchall

Moin Moin,

ich habe das Problem, dass mein Postfix alle Emails an ein Catchall-Postfach zustellt, ich allerdings zusätzlich eine Emailadresse, die nicht hierin landen soll.

Code:
smtpd_banner = $myhostname ESMTP Mailserver
biff = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl.crt/admin.crt
smtpd_tls_key_file=/etc/ssl.key/admin.key
smtpd_tls_CAfile=/etc/ssl.crt/ca-admin.crt
smtpd_use_tls=yes
smtpd_enforce_tls = no
smtpd_tls_auth_only = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain =
smtp_sasl_auth_enable = no
broken_sasl_auth_clients = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = pmjarosch-solutions.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, $mydomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
mailbox_size_limit = 1000000000
message_size_limit = 100000000
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        permit_mynetworks,
        check_policy_service inet:10023,
        reject_unauth_destination,
        reject_non_fqdn_sender,
        reject_non_fqdn_recipient,
        reject_unauth_pipelining

smtpd_sender_restrictions = reject_unknown_address
smtpd_client_restrictions = reject_invalid_hostname
strict_rfc821_envelopes = yes
home_mailbox = mail/
virtual_alias_domains = ifa-ofm.de outstanding-development.de
virtual_alias_maps = hash:/etc/postfix/virtual_domains
virtual_mailbox_limit = 1024000000
check_policy_service  = inet:127.0.0.1:12525

Die Zuweisung der Emailadressen zu Postfächer habe ich in virtual_domains, hiervon ein Auszug:

Code:
info@pmjarosch-solutions.de pmjarosch
@pmjarosch-solutions.de catchall

kann mir von euch jemand sagen, warum meine Emails nicht im pmjarosch-Postfach sondern im catchall-Postfach landen?
 
Last edited by a moderator:
Die virtual_alias_maps ist rekursiv.

---
.A.

das heißt (in dem Fall)?

ich weiss das Postfix sich so konfigurieren lässt, das der catchall alle greift, für die keine Emailadressen konfiguriert sind, aber leider nicht, wie
 
Das sollte recht einfach zu lösen sein, wenn die aliases aus ner mysql-Datenbank kommen. Dann kann man die catchall query so konfigurieren, dass die existierenden Adressen auf Existenz überprüft werden.
 
Suchst Du luser_relay?

---
.A.

unter Umständen. Ich will das so einrichten, das alle Emails, die keine definierte Adresse haben, aber innerhalb der definierten Domains liegen, in ein extra dafür festgelegtes Postfach sortiert werden (Systembenutzer: catchall)

Wenn man das mit lusr_relay realisieren kann, dann suche ich das ja :)
 
Back
Top