[Postfixbuch-users] Scalix Mail Server - sendmail durch postfix ersetzen
Thomas Antony
thomas at antony.eu
Mo Sep 10 09:33:10 CEST 2007
> Hallo.
>
> Auf einem Server ist CentOS 5 mit Scalix Mail Server 11.1 SBS
> installiert. Ich versuche schon seit einiger Zeit sendmail (Scalix
> default) durch Postfix (2.3.3) zu ersetzen ud scheitere bei den
> transport_maps. Ich bin dabei nach dem Howto vorgegangen
> http://www.scalix.com/wiki/index.php?title=HowTos/Complete_Postfix
> Mein Problem ist das Postfix eine Email an einen gültigen Empfänger an
> die IP vom A Record firma.com sendet und nicht wie in der transport_map
> definierten Ldap Lookup.
>
>
> Es gibt einen Windows Server mit Active Directory und DNS Server welcher
> als erster DNS am Linux Server in der resolve.conf eingetragen ist.
> Der DNS Server ist als sogenannter Split DNS konfiguriert. Der DNS
> Domänen Name ist firma.local und es wurde eine weitere Forward Lookup
> Zone mit firma.com eingerichtet damit diverse Hostnamen für firma.com
> (z.B. mail.firma.com oder webmail.firma.com) auf interne IP's zeigen
> können. Der A Record von firma.com zeigt auf einen Web Server des
> Provider mit einer externen IP.
>
>
>
> [root at mail ~]# cat /etc/hosts
> # Do not remove the following line, or various programs
> # that require network functionality will fail.
> 127.0.0.1 localhost.localdomain localhost
> ::1 localhost6.localdomain6 localhost6
> 192.168.255.4 mail.firma.com mail mail.firma.local firma.com
>
>
> [root at mail ~]# host mail.firma.com
> mail.firma.com has address 192.168.255.4
> mail.firma.com mail is handled by 10 mail.firma.com.
>
>
> [root at mail postfix]# host firma.com
> firma.com has address 213.229.66.77
>
>
> [root at mail ~]# postconf -n
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> append_dot_mydomain = no
> biff = no
> bounce_queue_lifetime = 3d
> broken_sasl_auth_clients = yes
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> daemon_directory = /usr/libexec/postfix
> debug_peer_level = 2
> delay_warning_time = 4h
> disable_vrfy_command = yes
> fast_flush_domains = $relay_domains
> html_directory = no
> inet_interfaces = all
> mail_owner = postfix
> mail_spool_directory = /var/spool/mail
> mailq_path = /usr/bin/mailq.postfix
> manpage_directory = /usr/share/man
> maximal_queue_lifetime = 3d
> message_size_limit = 20480000
> mydestination = $myhostname, localhost.$mydomain, localhost
> mydomain = firma.com
> myhostname = mail.firma.com
> mynetworks = 168.100.189.0/28, 127.0.0.0/8, 192.168.255.4/32
> myorigin = $myhostname
> newaliases_path = /usr/bin/newaliases.postfix
> queue_directory = /var/spool/postfix
> readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
> recipient_delimiter = +
> relay_domains = $mydestination firma.com
> sample_directory = /usr/share/doc/postfix-2.3.3/samples
> sendmail_path = /usr/sbin/sendmail.postfix
> setgid_group = postdrop
> smtpd_banner = $myhostname ESMTP $mail_name
> smtpd_data_restrictions = reject_unauth_pipelining
> smtpd_helo_required = yes
> smtpd_recipient_restrictions = permit_mynetworks
> permit_sasl_authenticated reject_unauth_destination
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain =
> smtpd_sasl_security_options = noanonymous
> transport_maps = proxy:ldap:/etc/postfix/transport_scalix.cf
> unknown_local_recipient_reject_code = 550
>
>
> [root at mail ~]# cat /etc/postfix/transport_scalix.cf
> server_host = ldap://localhost:5757
> query_filter = mail=%s
> bind = no
> result_attribute = scalixInstanceMailHost
> result_format = smtp:[%s]:10028
> size_limit = 1
> domain = firma.com
>
>
> [root at mail ~]# postmap -q user at firma.com
> proxy:ldap:/etc/postfix/transport_scalix.cf
> smtp:[mail.firma.com]:10028
>
>
>
> Warum will denn Postfix an die IP des A Records des FQDN versenden und
> wie kann ich das umstellen?
>
>
> Grüße,
> Thomas Antony
Hallo,
Hat noch jemand eine Idee wo die Ursache des Problems ist?
Grüße,
Thomas
Mehr Informationen über die Mailingliste Postfixbuch-users