Ich hätte es wirklich gerne möglichst einfach und ohne »Hilfskonstrukte« mit
den natürlichen Postfix-Mitteln konfiguriert.

Deshalb:

Am Thu, 27 Oct 2011 12:56:59 +0200
Ralf Hildebrandt <[email protected]> schrieb:
> Ich würde nun empfehlen:
> 
> 1) postconf -n nochmal aktuell zeigen

alias_database = $alias_maps
alias_maps = hash:/etc/postfix/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
message_size_limit = 41943040
mydomain = bbaw.de
myhostname = mailix.bbaw.de
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104    [::1]/128    194.95.188.5    
194.95.188.6
recipient_delimiter = +
relayhost = [mail.bbaw.de]
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_helo_required = yes
smtpd_recipient_restrictions = reject_non_fqdn_sender    
reject_unknown_sender_domain    reject_non_fqdn_recipient    
reject_unknown_recipient_domain    reject_unauth_pipelining    
reject_sender_login_mismatch    permit_mynetworks    permit_sasl_authenticated  
  reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/dovecot-auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_login_maps = ldap:/etc/postfix/ldap-sender.cf
smtpd_sender_restrictions = reject_unknown_sender_domain
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/ssl/certs/mailix.bbaw.de.pem
smtpd_tls_key_file = /etc/ssl/private/mailix.bbaw.de.key
smtpd_tls_mandatory_ciphers = medium
smtpd_tls_mandatory_protocols = SSLv3, TLSv1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
tls_random_source = dev:/dev/urandom
virtual_alias_maps = hash:/etc/postfix/test_aliases
virtual_mailbox_domains = virtuelle.domain.de
virtual_transport = lmtp:unix:private/dovecot-lmtp

/etc/postfix/test_aliases:
[email protected]              [email protected], 
[email protected]

# postmap -q [email protected] hash:/etc/postfix/test_aliases
[email protected], [email protected]


> 2) Testmail schicken und davon logs

/var/log/mail.log:
Oct 27 16:30:42 mailix postfix/smtpd[19958]: connect from 
mail.bbaw.de[194.95.188.6]
Oct 27 16:30:42 mailix postfix/smtpd[19958]: 348225F763: 
client=mail.bbaw.de[194.95.188.6]
Oct 27 16:30:42 mailix postfix/cleanup[19962]: 348225F763: 
message-id=<[email protected]>
Oct 27 16:30:42 mailix postfix/smtpd[19958]: disconnect from 
mail.bbaw.de[194.95.188.6]
Oct 27 16:30:42 mailix postfix/qmgr[19934]: 348225F763: from=<[email protected]>, 
size=2011, nrcpt=1 (queue active)
Oct 27 16:30:42 mailix postfix/lmtp[19963]: 348225F763: 
to=<[email protected]>, 
orig_to=<[email protected]@mailix.bbaw.de>, 
relay=mailix.bbaw.de[private/dovecot-lmtp], delay=0.06, 
delays=0.01/0.01/0.03/0.02, dsn=5.1.1, status=bounced (host 
mailix.bbaw.de[private/dovecot-lmtp] said: 550 5.1.1 
<[email protected]> User doesn't exist: [email protected] (in 
reply to RCPT TO command))
Oct 27 16:30:42 mailix postfix/cleanup[19962]: 42ED05F785: 
message-id=<[email protected]>
Oct 27 16:30:42 mailix postfix/bounce[19968]: 348225F763: sender non-delivery 
notification: 42ED05F785
Oct 27 16:30:42 mailix postfix/qmgr[19934]: 42ED05F785: from=<>, size=4111, 
nrcpt=1 (queue active)
Oct 27 16:30:42 mailix postfix/qmgr[19934]: 348225F763: removed
Oct 27 16:30:42 mailix postfix/smtp[19969]: 42ED05F785: to=<[email protected]>, 
relay=mail.bbaw.de[194.95.188.6]:25, delay=0.11, delays=0/0.01/0/0.1, 
dsn=2.0.0, status=sent (250 Ok: queued as 120AA4A8076)
Oct 27 16:30:42 mailix postfix/qmgr[19934]: 42ED05F785: removed


/var/log/dovecot:
Oct 27 16:30:42 lmtp(19964): Debug: none: root=, index=, control=, inbox=
Oct 27 16:30:42 lmtp(19964): Info: Connect from local
Oct 27 16:30:42 auth: Debug: Loading modules from directory: 
/usr/lib/dovecot/modules/auth
Oct 27 16:30:42 auth: Debug: Module loaded: 
/usr/lib/dovecot/modules/auth/libauthdb_ldap.so
Oct 27 16:30:42 auth: Debug: master in: USER    1       
[email protected]      service=lmtp
Oct 27 16:30:42 auth: Debug: prefetch([email protected]): passdb 
didn't return userdb entries, trying the next userdb
Oct 27 16:30:42 auth: Debug: ldap([email protected]): user search: 
base=dc=bbaw, dc=de scope=subtree 
filter=(&(objectClass=posixAccount)([email protected])) fields=uid
Oct 27 16:30:42 auth: Info: ldap([email protected]): unknown user
Oct 27 16:30:42 auth: Debug: master out: NOTFOUND       1
Oct 27 16:30:42 lmtp(19964): Debug: auth input: 
Oct 27 16:30:42 lmtp(19964): Info: Disconnect from local: Client quit


> 3) und dann wenn alle stricke reissen mal mit -v arbeiten

Welchen Prozess, smtpd?

Das darf doch eigentlich auch nicht sein, oder? (wegen virtual_mailbox_domains 
= virtuelle.domain.de)
# postconf -d virtual_alias_domains
virtual_alias_domains = $virtual_alias_maps

Aber selbst mit
  virtual_alias_domains =
verhält sich postfix unverändert.

Lars
_______________________________________________
postfix-users mailing list
[email protected]
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users

Antwort per Email an