[Postfixbuch-users] Scalix Mail Server - sendmail durch postfix ersetzen
Thomas Antony
thomas at antony.eu
Fr Sep 7 16:07:51 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
fimra.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
Mehr Informationen über die Mailingliste Postfixbuch-users