Zum Inhalt springen

Postfix Fehler


Wolle

Empfohlene Beiträge

Hi,

erstmal der Hintergrund... Ich habe einen Linuxserver mit Postfix 2 laufen. Dieser nimmt für einige Domains die Mails an und soll diese per Transport-Table an verschiedene Novell 4.11-Server mit Groupwise 6 weiterleiten. Soweit funktioniert es, bis auf 2 Domains.

In den Logs steht folgende Meldung:

fatal: valid hostname or network adress required in SMTP server description: host.domain.tld

Die Mails werden an diese Domains nicht ausgeliefert.

Der Novellserver ist im DNS mit host.domain.tld eingetragen und auch bei einem Telnet auf Port 25 des Servers meldet er sich mit diesem Hostnamen. Das ganze geht von einem anderem Linuxserver mit Postfix 1.x einwandfrei und auch per Telnet nimmt der Server die Mails an.

Hat irgendjemand eine Idee was Postfix mit dieser Meldung sagen will?

Link zu diesem Kommentar
Auf anderen Seiten teilen

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
body_checks = pcre:/etc/postfix/body_checks
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter =
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
defer_transports =
disable_dns_lookups = no
fast_flush_domains = $relay_domains
header_checks = pcre:/etc/postfix/header_checks
in_flow_delay = 0
inet_interfaces = $myhostname, localhost
local_recipient_maps = $alias_maps unix:passwd.byname
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 0
mailbox_transport =
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
maps_rbl_domains = VERSCHIEDENE RBLs
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, localhost.$mydomain
myhostname = host.domain.de
mynetworks = 127.0.0.0/8, 123.123.123.0
mynetworks_style = host
newaliases_path = /usr/bin/newaliases
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = $mydestination, domain1.tld,domain2.tld,domain3.tld
relayhost =
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_helo_required = yes
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destinations
smtpd_sender_restrictions = hash:/etc/postfix/access
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_client_reject_code = 550
unknown_hostname_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
[/PHP]

RBLs, Domain und Hostnamen, sowie IP's hab ich darin geändert.

Selsam finde ich, das es nur bei 2 Domains nicht geht und eben mit Postfix 1.x bei allen ging.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Irgendwelche unterschiede zwischen den Domains, die funktionieren, und den anderen? Funktionieren vielleicht nur die Domains, die der Server selbst hosted?

Nein, keine Unterschiede. Die Mails von allen Domains werden an verschiedene Groupwise-Server weitergeleitet (alle mit fester IP). Die Domain selber, bzw. der Webspace ist bei allen auf dem Linuxserver. Irgendwas scheint Postfix bei der Weiterleitung an den Groupwise-Servern zu prüfen, was eben bei den beiden anders ist, nur was wird da geprüft? Und genau die beiden GW-Server bei denen das Problem auftritt stehen relativ weit entfernt, so das ich nicht "mal eben schnell" da hinfahren kann. Google hat mir zu dem Problem bisher auch noch nichts brauchbares ausgespuckt.

Btw: Muss es nicht "reject_unauth_destination" statt "reject_unauth_destinations" heißen?

Jup, sorry, war ein Vertipper bei der letzten Änderung, ist mit "reject_unauth_destination" das gleiche Ergebnis.

Link zu diesem Kommentar
Auf anderen Seiten teilen

domain1.tld      smtp: host.domain1.tld
domain2.tld smtp: host.domain2.tld[/php]

usw., für alle Domains gleich. Bei den Problemdomains hatte ich das auch mit der IP statt des Hostnamens probiert, mit dem gleichen Ergebnis.

postmap transport wurde nach jeder Änderung ausgeführt und Postfix jeweils neu gestartet.

Link zu diesem Kommentar
Auf anderen Seiten teilen

domain.blub smtp:[ip-adresse:port]

Auch das habe ich schon versucht, nur ohne Portangabe. Ich werde es am Montag noch mal mit probieren, glaube ehrlich gesagt aber nicht, das es der Port ist. Alleine durch das smtp sollte er ja theoretisch schon auf Port 25 gehen.

Ich werd mir wohl doch nächste Woche mal den Novellserver vornehmen müßen. :beagolisc

Danke auf jeden Fall schon mal

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...