mdkuser
12.05.04, 20:20
Hallo hoffe jemand kann mir bei meinem Problem weiterhelfen:
Habe zwei Rechner per Switch in Lan. Auf beiden Läuft Postfix. Auf einem ist zusätzlich bind installiert mit ner lokalen Domäne (intranet.local). Die Namensauflösung über den DNS funzt sowohl forward als auch reverse. host -t mx intranet.local bingt als Antwort den korrekten MX Eintrag (mail.intranet.local) egal von welchem der beiden Rechner die Anfrage gestellt wird. DNS ist also korrekt konfiguriert und tut.
Trotzdem kann ich von dem Rechner auf dem kein Bind läuft per Postfix keine Mails an den anderen Rechner auf dem bind läuft senden. Leider habe ich keine Ahnung, warum, irgendwie kommt auf dem Empfangenden Rechner nix an.
Ich poste mal beide Postfix main.cf und hoffe jemand kann mir sagen, wie ich die lokalen Mails doch noch zustellen lassen kann.
Rechner 1 (der Rechner mit bind, der die Mails erhalten soll):
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = mail.intranet.local
mydomain = intranet.local
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain
unknown_local_recipient_reject_code = 450
mynetworks_style = subnet
alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $Domain
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.16/samples
readme_directory = /usr/share/doc/postfix-2.0.16/README_FILES
alias_database = hash:/etc/postfix/aliases
Rechner 2 (ohne bind, der die Mail versenden soll):
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
default_privs = nobody
myhostname = localhost.localdomain
mydomain = localdomain
myorigin = $myhostname
inet_interfaces = all
unknown_local_recipient_reject_code = 450
mynetworks=192.168.1.0/24, 127.0.0.0/8
alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
delay_warning_time = 4
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.6/samples
readme_directory = /usr/share/doc/postfix-2.0.6/README_FILES
alias_database = hash:/etc/postfix/aliases
masquerade_domains = $mydomain
virtual_maps = hash:/etc/postfix/virtual
canonical_maps = hash:/etc/postfix/canonical
mydestination = $myhostname, localhost.$mydomain, $mydomain
disable_dns_lookups = yes
Weis jemand Rat?
Vielen Dank!
Habe zwei Rechner per Switch in Lan. Auf beiden Läuft Postfix. Auf einem ist zusätzlich bind installiert mit ner lokalen Domäne (intranet.local). Die Namensauflösung über den DNS funzt sowohl forward als auch reverse. host -t mx intranet.local bingt als Antwort den korrekten MX Eintrag (mail.intranet.local) egal von welchem der beiden Rechner die Anfrage gestellt wird. DNS ist also korrekt konfiguriert und tut.
Trotzdem kann ich von dem Rechner auf dem kein Bind läuft per Postfix keine Mails an den anderen Rechner auf dem bind läuft senden. Leider habe ich keine Ahnung, warum, irgendwie kommt auf dem Empfangenden Rechner nix an.
Ich poste mal beide Postfix main.cf und hoffe jemand kann mir sagen, wie ich die lokalen Mails doch noch zustellen lassen kann.
Rechner 1 (der Rechner mit bind, der die Mails erhalten soll):
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
mail_owner = postfix
myhostname = mail.intranet.local
mydomain = intranet.local
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain
unknown_local_recipient_reject_code = 450
mynetworks_style = subnet
alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $Domain
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.16/samples
readme_directory = /usr/share/doc/postfix-2.0.16/README_FILES
alias_database = hash:/etc/postfix/aliases
Rechner 2 (ohne bind, der die Mail versenden soll):
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
default_privs = nobody
myhostname = localhost.localdomain
mydomain = localdomain
myorigin = $myhostname
inet_interfaces = all
unknown_local_recipient_reject_code = 450
mynetworks=192.168.1.0/24, 127.0.0.0/8
alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandrake Linux)
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
delay_warning_time = 4
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.0.6/samples
readme_directory = /usr/share/doc/postfix-2.0.6/README_FILES
alias_database = hash:/etc/postfix/aliases
masquerade_domains = $mydomain
virtual_maps = hash:/etc/postfix/virtual
canonical_maps = hash:/etc/postfix/canonical
mydestination = $myhostname, localhost.$mydomain, $mydomain
disable_dns_lookups = yes
Weis jemand Rat?
Vielen Dank!