PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix: mail for xxx loops back to myself



polygon
13.07.09, 12:06
Hallo,

ich habe einen Postfix Server mit ein paar virtuellen Domains. Alles funktionierte einwandfrei, bis ich eine weitere virtuelle Domain (domain2.tld) hinzugefügt habe. Von dieser kann ich keine Mails an die domain (domain1.tld) schicken. Versuche ich es, erhalte ich Post vom Mailer Dämon, in der steht:

mail for domain1.tld loops back to myself

Auch von den anderen virtuellen Domains funktioniert das nicht mehr.



postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
local_recipient_maps = hash:/etc/sasldb2
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 20000000
mydestination = domain1.tld, localhost, localhost.localdomain, localhost
myhostname = domain1.tld
mynetworks = 127.0.0.0/8, XXX.XXX.XXX.XXX
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtp_sasl_password_maps = hash:/etc/sasldb2
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_helo_required = yes
smtpd_helo_restrictions = reject_invalid_hostname
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unlisted_recipient, check_sender_access hash:/etc/postfix/access,reject_unknown_sender_domain, reject_rbl_client zen.spamhaus.org, reject_rbl_client ix.dnsbl.manitu.net, check_policy_service inet:127.0.0.1:60000, permit_auth_destination, reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = no
smtpd_sasl_local_domain =
smtpd_sasl_path = smtpd
smtpd_sasl_security_options = noanonymous
smtpd_sender_login_maps = hash:/etc/postfix/sasl_senders
smtpd_sender_restrictions = reject_unknown_address
smtpd_tls_cert_file = /etc/postfix/ssl/domain1.tld.crt
smtpd_tls_key_file = /etc/postfix/ssl/domain1.tld.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
virtual_alias_domains = doman2.tld domain3.tld domain4.tld
virtual_alias_maps = hash:/etc/postfix/virtual

Stormbringer
13.07.09, 12:33
virtual_alias_domains = doman2.tld domain3.tld domain4.tld

Schreibfehler?

Aber ganz generell:
kann man es denn in der verkürzten Schreibweise nutzen?
Muß es nicht als hash-Angabe gemacht werden, in der Art:


virtual_alias_domains = hash:/etc/postfix/virtual_domains
?

polygon
13.07.09, 12:37
Bisher hat es einwandfrei funktioniert. Ich habe den Verdacht, dass durch irgendein Update irgendwas in der Konfig strikter gehandhabt wird, vielleicht genau das. Ich probier das mal aus.

Mail von außen sowohl an die domain1.tld als auch an die Anderen kommt allerdings durch.

polygon
13.07.09, 13:12
Das Hinzufügen von

mydomain = domain1.tld
hat den Fehler behoben.