[postfix-users] Problem mit canonical und lokaler Auslieferung
Robert Schetterer
robert at schetterer.org
Sa Jan 8 15:06:04 CET 2011
Am 08.01.2011 14:05, schrieb Frank Belau:
> Hallo zusammen,
>
> ich habe mir einen lokalen Postfix aufgesetzt und ein kleines Problem
> mit der lokalen Mailzustellung.
>
> folgende Situation:
>
> DSL-Anschluß mit fester IP und rdns-Eintrag
> Postfix 2.7.1 (opensuse 11.3)
>
> server02:/etc/postfix # postconf -n
>
> alias_maps = hash:/etc/aliases
> biff = no
> broken_sasl_auth_clients = yes
> canonical_maps = hash:/etc/postfix/canonical
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> content_filter =
> daemon_directory = /usr/lib/postfix
> data_directory = /var/lib/postfix
> debug_peer_level = 2
> defer_transports =
> delay_warning_time = 1h
> disable_dns_lookups = no
> disable_mime_output_conversion = no
> inet_interfaces = all
> inet_protocols = ipv4
> local_header_rewrite_clients = permit_inet_interfaces permit_mynetworks
> mail_owner = postfix
> mail_spool_directory = /var/mail/
> mailbox_command =
> mailbox_size_limit = 0
> mailbox_transport =
> mailq_path = /usr/bin/mailq
> masquerade_classes = envelope_sender, header_sender, header_recipient
> masquerade_domains = intranet.lan
> masquerade_exceptions = root
> message_size_limit = 0
> message_strip_characters = \0
> mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
> mydomain = intranet.lan
> myhostname = my.rdnsdomain.name
> mynetworks = 192.168.1.0/24, 127.0.0.0/8
> mynetworks_style = subnet
> myorigin = $mydomain
> newaliases_path = /usr/bin/newaliases
> queue_directory = /var/spool/postfix
> relay_domains = $mydestination, hash:/etc/postfix/relay
> relayhost =
> relocated_maps = hash:/etc/postfix/relocated
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
> sendmail_path = /usr/sbin/sendmail
> setgid_group = maildrop
> smtp_sasl_auth_enable = yes
> smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth
> smtp_sasl_security_options = noanonymous
> smtp_use_tls = no
> smtpd_helo_required = yes
> smtpd_helo_restrictions =
> smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain =
> smtpd_sasl_security_options = noanonymous
> smtpd_sender_restrictions = hash:/etc/postfix/access
> smtpd_use_tls = no
> strict_8bitmime = no
> strict_rfc821_envelopes = no
> transport_maps = hash:/etc/postfix/transport
> unknown_local_recipient_reject_code = 550
> virtual_alias_domains = hash:/etc/postfix/virtual
>
> server02:/etc/postfix # cat canonical
>
> user1 at intranet.lan user1 at extern-domain.de
> user2 at intranet.lan user2 at extern-domain.de
> user3 at intranet.lan user3 at extern-domain.de
>
> server02:/var/log # cat mail
> Jan 8 13:58:54 server02 postfix/pickup[14150]: 704AA7C01D2: uid=0
> from=<root>
> Jan 8 13:58:54 server02 postfix/cleanup[14167]: 704AA7C01D2:
> message-id=<20110108125854.704AA7C01D2 at my.rdnsdomain.name>
> Jan 8 13:58:54 server02 postfix/qmgr[14151]: 704AA7C01D2:
> from=<root at intranet.lan>, size=1162, nrcpt=1 (queue active)
> Jan 8 13:58:55 server02 postfix/smtp[14169]: 704AA7C01D2:
> to=<user2 at extern-domain.de>, orig_to=<user2 at intranet.lan>,
> relay=mail.extern-domain.de[85.342.385.8] :25, delay=1,
> delays=0.14/0.07/0.5/0.29, dsn=4.1.8, status=deferred (host
> mail.extern-domain.de[85.342.385.8] said: 450 4.1.8 <root at intranet.lan>:
> Sender address rejected: Domain not found (in reply to RCPT TO command))
>
>
>
> in der main.cf sind sicher noch weitere Fehler, aber mir geht es jetzt
> erst einmal darum, daß Mails an lokale Empfänger nicht lokal zugestellt
> werden sondern an den Mailserver der externen Domain geschickt werden.
>
> wo ist mein Fehler?
>
>
> Vielen Dank,
>
> Frank.
>
>
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
so als schnellschuss
canonical_maps = hash:/etc/postfix/canonical rausschmeissen
das hier
user1 at intranet.lan user1 at extern-domain.de
user2 at intranet.lan user2 at extern-domain.de
user3 at intranet.lan user3 at extern-domain.de
in /etc/postfix/sender_canonical
rein
weil du das hier
sender_canonical_maps = hash:/etc/postfix/sender_canonical
definiert hast und auch brauchst wie ich das sehe
postmap und restart(reload) von postfix nicht vergessen
--
Best Regards
MfG Robert Schetterer
Germany/Munich/Bavaria
Mehr Informationen über die Mailingliste postfix-users