Hallo Sandy
ich habe mir einen Kolab2-Server installiert. der läuft soweit auch ganz prächtig. Er stellt brav alle eMails die an meine Domain gehen an die jeweiligen lokalen User zu. Alle anderen eMails werden über den in der main.cf definierten Relayhost weitergeleitet. Dabei erfolgt die
Authentifizierung über einen Eintrag in der sasl_passwd. Nun gibt es aber ein paar User, die auf dem Kolab2-Server keinen Account haben. Die eMails, die ich an diese User schreibe, sollen ebenfalls an den Relayhost weitergeleitet werden. Dafür habe ich einen Eintrag in der virtual gemacht: @domain.tdl external
Catch-all würde ich, wenn irgendwie möglich, vermeiden. Unvollständige Adressen in virtual ebenfalls. Bitte beachte, dass dieser Eintrag in virtual für alle mails gilt, eingehende wie ausgehende. Ok. Hab ich im Hinterkopg vermerkt.
und einen Eintrag in der transport: external@domain.tdl smtp:mail.domain.tdl
Leider bringt das keinen Erfolg. Die eMails an die User, die keinen Account auf dem Kolab2 haben, werden zwar an meinen Relayhost übergeben, landen dann aber alle in meinem eigenen Postfach.
Wo ist mein Denkfehler? Was muß ich beim Postfix anders konfigurieren?
Schwierig zu sagen, du hast sorgfältig alle benötigten Informationen anonymisiert oder nicht erwähnt. (^-^) Da bin ich gut drin :-) Na dann gelob ich mal Besserung und liefere Dir noch weitere Informationen.
Besser wäre die Ausgabe von "postconf -n" (anonymisiere meinetwegen, aber konsistent und übereinstimmend auch im Log) und die Logzeilen, wo die Mail durchläuft.
Hier zuerst die Ausgabe von postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = kolabfilter
daemon_directory = /usr/lib/postfix
default_privs = kolab
local_recipient_maps = $virtual_maps, $alias_maps
mail_owner = postfix
mailbox_transport = kolabmailboxfilter
masquerade_classes = envelope_sender, envelope_recipient,
header_sender, header_recipient
masquerade_domains = $mydomain
message_size_limit = 20971520
mydestination = familie-kieling.de
mydomain = familie-kieling.de
myhostname = kolab2.intern
mynetworks = 127.0.0.0/8
myorigin = $mydomain
queue_directory = /var/spool/postfix
recipient_delimiter = +
relay_domains =
relayhost = [mail.familie-kieling.de]
relocated_maps = hash:/etc/postfix/relocated
setgid_group = maildrop
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,
reject_unauth_destination, reject_unlisted_recipient, check_policy_service
unix:private/kolabpolicy
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = permit_mynetworks, check_policy_service
unix:private/kolabpolicy
smtpd_starttls_timeout = 300s
smtpd_timeout = 300s
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/kolab/cert.pem
smtpd_tls_key_file = /etc/kolab/key.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = no
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
transport_maps = hash:/etc/postfix/transport,
ldap:/etc/postfix/ldaptransport.cf
Und hier ist der Auszug aus /var/log/mail, der während des versendens einer
entsprechenden Nachricht entsteht:
Feb 12 18:25:08 kolab2 postfix/smtpd[3545]: connect from
unknown[192.168.178.21]
Feb 12 18:25:08 kolab2 postfix/smtpd[3545]: setting up TLS connection from
unknown[192.168.178.21]
Feb 12 18:25:08 kolab2 postfix/smtpd[3545]: TLS connection established from
unknown[192.168.178.21]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)
Feb 12 18:25:09 kolab2 postfix/smtpd[3545]: 4895C94389:
client=unknown[192.168.178.21], sasl_method=LOGIN,
sasl_username=florian@familie-kieling.de
Feb 12 18:25:09 kolab2 postfix/cleanup[3552]: 4895C94389:
message-id=<200702121916.37820.florian@familie-kieling.de>
Feb 12 18:25:09 kolab2 postfix/qmgr[3544]: 4895C94389:
from=