Hallo zusammen,
was kann mir folgende Meldung in der datei /var/log/mail.info
sagen.
Jun 23 13:28:14 muli postfix/smtp[2816]: 995542FC73:
to=
Normen Dommaschk wrote:
was kann mir folgende Meldung in der datei /var/log/mail.info sagen.
Jun 23 13:28:14 muli postfix/smtp[2816]: 995542FC73: to=
, relay=none, delay=0, status=deferred (Name service error for name=deu tsche-rs.de type=MX: Host not found, try again) in /etc/hosts ist der name eingetragen.
xxx.xxx.xxx.xxx deutsche-rs.de <hostname>
Was sagt denn : # dig mx deutsche-rs.de -- Gruß, Andreas
Hi,
Normen Dommaschk wrote:
was kann mir folgende Meldung in der datei /var/log/mail.info sagen.
Jun 23 13:28:14 muli postfix/smtp[2816]: 995542FC73: to=
, relay=none, delay=0, status=deferred (Name service error for name=deu tsche-rs.de type=MX: Host not found, try again) in /etc/hosts ist der name eingetragen.
xxx.xxx.xxx.xxx deutsche-rs.de <hostname>
Was sagt denn :
# dig mx deutsche-rs.de
nach einiger weile kommt dann folgende Meldung: edv@muli:~> dig mx deutsche-rs.de ; <<>> DiG 9.2.2 <<>> mx deutsche-rs.de ;; global options: printcmd ;; connection timed out; no servers could be reached Ein ping auf deutsche-rs.de funzt aber. .................................. bis denne..... Normen
Normen Dommaschk wrote:
in /etc/hosts ist der name eingetragen.
xxx.xxx.xxx.xxx deutsche-rs.de <hostname>
Was sagt denn :
# dig mx deutsche-rs.de
nach einiger weile kommt dann folgende Meldung:
edv@muli:~> dig mx deutsche-rs.de
; <<>> DiG 9.2.2 <<>> mx deutsche-rs.de ;; global options: printcmd ;; connection timed out; no servers could be reached
Ein ping auf deutsche-rs.de funzt aber.
Dann poste mal Deine /etc/resolv.conf -- Gruß, Andreas
Hi,
Normen Dommaschk wrote:
in /etc/hosts ist der name eingetragen.
xxx.xxx.xxx.xxx deutsche-rs.de <hostname>
Was sagt denn :
# dig mx deutsche-rs.de
nach einiger weile kommt dann folgende Meldung:
edv@muli:~> dig mx deutsche-rs.de
; <<>> DiG 9.2.2 <<>> mx deutsche-rs.de ;; global options: printcmd ;; connection timed out; no servers could be reached
Ein ping auf deutsche-rs.de funzt aber.
Dann poste mal Deine /etc/resolv.conf
hier die /etc/resolve.conf: edv@muli:/etc> cat resolv.conf search local .................................. bis denne..... Normen
Normen Dommaschk wrote:
in /etc/hosts ist der name eingetragen.
xxx.xxx.xxx.xxx deutsche-rs.de <hostname>
Was sagt denn :
# dig mx deutsche-rs.de
nach einiger weile kommt dann folgende Meldung:
edv@muli:~> dig mx deutsche-rs.de
; <<>> DiG 9.2.2 <<>> mx deutsche-rs.de ;; global options: printcmd ;; connection timed out; no servers could be reached
Ein ping auf deutsche-rs.de funzt aber.
Dann poste mal Deine /etc/resolv.conf
hier die /etc/resolve.conf:
edv@muli:/etc> cat resolv.conf search local
Dann kann es mit der Namensauflösung auch nicht klappen. Ist das absicht, dass hier kein nameserver drin steht ?!?!? Bei welchem provider bist du denn (internet, nicht webhosting) ? -- Gruß, Andreas
Hi,
Andreas Winkelmann wrote:
Was sagt denn :
# dig mx deutsche-rs.de
Falschherum: "dig deutsche-rs.de mx" ist die richtige Syntax.
Wenn da nix kommt, wird die IP-Adresse von "dig deutsche-rs.de" verwendet.
dig deutsche-rs.de mx bringt dasselbe ergebniss. .................................. bis denne..... Normen
Peter Wiersig wrote:
# dig mx deutsche-rs.de
Falschherum: "dig deutsche-rs.de mx" ist die richtige Syntax.
Wenn da nix kommt, wird die IP-Adresse von "dig deutsche-rs.de" verwendet.
Hmm, funktioniert aber, ist das nicht die hauptsache ? ;-) Dann steht aber in der answer-section kein mx-eintrag, oder ? Aber da er keine Nameserver eingetragen hat, ist das glaube ich eh egal, wie rum ;-)) -- Gruß, Andreas
Peter Wiersig wrote:
# dig mx deutsche-rs.de
Falschherum: "dig deutsche-rs.de mx" ist die richtige Syntax.
Wenn da nix kommt, wird die IP-Adresse von "dig deutsche-rs.de" verwendet.
Hmm, funktioniert aber, ist das nicht die hauptsache ? ;-)
Dann steht aber in der answer-section kein mx-eintrag, oder ?
Aber da er keine Nameserver eingetragen hat, ist das glaube ich eh egal, wie rum ;-))
Da das ganze im lokalen Netz statfindet, brauche ich da ueberhaupt einen namensserver? Die IP des Rechners steht doch in der /etc/hosts . ---schnip--- 127.0.0.1 localhost xxx.xxx.xxx.xxx deutsche-rs.de cube xxx.xxx.xxx.xxx muli.local muli xxx.xxx.xxx.xxx intranet.local intranet ---schnapp--- .................................. bis denne..... Normen
Normen Dommaschk wrote:
Da das ganze im lokalen Netz statfindet, brauche ich da ueberhaupt einen namensserver? Die IP des Rechners steht doch in der /etc/hosts .
---schnip--- 127.0.0.1 localhost xxx.xxx.xxx.xxx deutsche-rs.de cube xxx.xxx.xxx.xxx muli.local muli xxx.xxx.xxx.xxx intranet.local intranet ---schnapp---
Aha, woher sollte ich das wissen. Das Log was Du gezeigt hast, war eine ausgehende Mail, welche an einer Namensauflösung gescheitert ist. Am einfachsten sagst Du Postfix, dass das eine lokale Domain ist sprich "mydestination". Dann liefert er die Mails direkt lokal aus. Allerdings an den User, der vorne steht. Wenn das ein Problem ist: /etc/aliases. -- Gruß, Andreas
Andreas Winkelmann wrote:
Aha, woher sollte ich das wissen. Das Log was Du gezeigt hast, war eine ausgehende Mail, welche an einer Namensauflösung gescheitert ist. Am einfachsten sagst Du Postfix, dass das eine lokale Domain ist sprich "mydestination". Dann liefert er die Mails direkt lokal aus. Allerdings an den User, der vorne steht. Wenn das ein Problem ist: /etc/aliases.
hinter mydestination steht jetzt folgendes: mydestination = $myhostname, localhost.$mydomain, $mydomain, intranet.local, deutsche-rs.de Trozdem bleibt die Fehlermeldung die selbe. Er kann mit dem host intranet.local oder deutsche-rs.de nichts anfangen. .................................. Gruß, Normen
Normen Dommaschk wrote:
Andreas Winkelmann wrote:
Aha, woher sollte ich das wissen. Das Log was Du gezeigt hast, war eine ausgehende Mail, welche an einer Namensauflösung gescheitert ist. Am einfachsten sagst Du Postfix, dass das eine lokale Domain ist sprich "mydestination". Dann liefert er die Mails direkt lokal aus. Allerdings an den User, der vorne steht. Wenn das ein Problem ist: /etc/aliases.
hinter mydestination steht jetzt folgendes:
mydestination = $myhostname, localhost.$mydomain, $mydomain, intranet.local, deutsche-rs.de
Trozdem bleibt die Fehlermeldung die selbe. Er kann mit dem host intranet.local oder deutsche-rs.de nichts anfangen.
# postfix reload hast Du gemacht ? Dann mal bitte : # postconf -n und die entsprechenden stellen in "/var/log/mail". -- Gruß, Andreas
Andreas Winkelmann wrote:
# postfix reload
hast Du gemacht ?
ja
Dann mal bitte :
# postconf -n
alias_maps = hash:/etc/aliases 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 inet_interfaces = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 51200000 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = root message_size_limit = 10240000 mydestination = $myhostname, localhost.$mydomain, $mydomain, intranet.local, deutsche-rs.de mydomain = local myhostname = muli.local mynetworks = xxx.xxx.xxx.xxx/24, 127.0.0.0/24 newaliases_path = /usr/bin/newaliases program_directory = /usr/lib/postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES 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 smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450
und die entsprechenden stellen in "/var/log/mail".
Jun 23 16:26:42 muli postfix/pickup[1407]: 1E6152FC73: uid=500 from=<edv>
Jun 23 16:26:42 muli postfix/cleanup[1439]: 1E6152FC73:
message-id=<3EF70E22.mai
l13W11POF2@muli.local>
Jun 23 16:26:42 muli postfix/qmgr[1408]: 1E6152FC73: from=
Normen Dommaschk wrote:
# postconf -n alias_maps = hash:/etc/aliases 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 inet_interfaces = all mail_owner = postfix mail_spool_directory = /var/mail mailbox_command = mailbox_size_limit = 51200000 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = root message_size_limit = 10240000 mydestination = $myhostname, localhost.$mydomain, $mydomain, intranet.local, deutsche-rs.de mydomain = local myhostname = muli.local mynetworks = xxx.xxx.xxx.xxx/24, 127.0.0.0/24 newaliases_path = /usr/bin/newaliases program_directory = /usr/lib/postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES 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 smtpd_client_restrictions = smtpd_helo_required = no smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = no smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450
und die entsprechenden stellen in "/var/log/mail".
Jun 23 16:26:42 muli postfix/pickup[1407]: 1E6152FC73: uid=500 from=<edv> Jun 23 16:26:42 muli postfix/cleanup[1439]: 1E6152FC73: message-id=<3EF70E22.mai l13W11POF2@muli.local> Jun 23 16:26:42 muli postfix/qmgr[1408]: 1E6152FC73: from=
, size =2841, nrcpt=1 (queue active) Jun 23 16:26:42 muli postfix/smtp[1411]: 1E6152FC73: to= , o rig_to= , relay=none, delay=0, status=deferred (Name service error for name=intranet.local type=MX: Host not found, try again) Jun 23 16:30:02 muli postfix/pickup[1407]: 391282FC74: uid=500 from=<edv> Jun 23 16:30:02 muli postfix/cleanup[1468]: 391282FC74: message-id=<3EF70EEA.mai l14P111P6I@muli.local> Jun 23 16:30:02 muli postfix/qmgr[1408]: 391282FC74: from= , size =2853, nrcpt=1 (queue active) Jun 23 16:30:02 muli postfix/smtp[1470]: 391282FC74: to= , relay=none, delay=0, status=deferred (Name service error for name=deu tsche-rs.de type=MX: Host not found, try again)
Habe gar nicht gesehen, dass die Mail auf nem anderen Rechner ist. 1. Also mydestination auf den jeweiligen Rechner anpassen. Nur die wirklich lokalen domains eintragen 2. Transport-Table : --- deutsche-rs.de smtp:[cube] intranet.local smtp:[intranet] muli.local smtp:[muli] --- Dann muss auf jedem Rechner eine /etc/hosts liegen. Auf den Rechnern selber die entsprechende Zeile weglassen. 3. Mach auch noch ein "disable_dns_lookups = yes" -- Gruß, Andreas
Hi, super jetzt funzt es endlich, danke! Wenn du Zeit hast noch ein paar dinge zum verstaendniss:
Andreas Winkelmann wrote
Jun 23 16:26:42 muli postfix/pickup[1407]: 1E6152FC73: uid=500 from=<edv> Jun 23 16:26:42 muli postfix/cleanup[1439]: 1E6152FC73: message-id=<3EF70E22.mai l13W11POF2@muli.local> Jun 23 16:26:42 muli postfix/qmgr[1408]: 1E6152FC73: from=
, size =2841, nrcpt=1 (queue active) Jun 23 16:26:42 muli postfix/smtp[1411]: 1E6152FC73: to= , o rig_to= , relay=none, delay=0, status=deferred (Name service error for name=intranet.local type=MX: Host not found, try again) Jun 23 16:30:02 muli postfix/pickup[1407]: 391282FC74: uid=500 from=<edv> Jun 23 16:30:02 muli postfix/cleanup[1468]: 391282FC74: message-id=<3EF70EEA.mai l14P111P6I@muli.local> Jun 23 16:30:02 muli postfix/qmgr[1408]: 391282FC74: from= , size =2853, nrcpt=1 (queue active) Jun 23 16:30:02 muli postfix/smtp[1470]: 391282FC74: to= , relay=none, delay=0, status=deferred (Name service error for name=deu tsche-rs.de type=MX: Host not found, try again) Habe gar nicht gesehen, dass die Mail auf nem anderen Rechner ist.
Nein die Mail ist immer vom selben Server aus losgeschickt worden. Nur einmal an intranet und einmal an deutsche-rs.de
1. Also mydestination auf den jeweiligen Rechner anpassen. Nur die wirklich lokalen domains eintragen
Sprich auf muli (von dem ich ja senden will): mydestination = $myhostname, localhost.$mydomain, $mydomain, local Denn local ist ja die domain des Rechners muli. Wenn ich jetzt zum beispiel einen Linux-Server aufsezen wuerde der die domain BANANE hat und dort auch POSTFIX installiert ist, dann muesste mydestination so aussehen: mydestination = $myhostname, localhost.$mydomain, $mydomain, BANANE Ich habe immer noch etwas Probleme mit dem Verstaendniss von Domain-Namen, sprich domain.tld und wie diese aufgeloest werden. Mir geht es vor allem um die tld. Die kann ich ja auf einem Linux-Server nicht so einrichten wie den Domain-Namen oder? Gibt es irgendwo gute DOKU zu diesem Thema? .................................. Gruß, Normen
Normen Dommaschk wrote:
1. Also mydestination auf den jeweiligen Rechner anpassen. Nur die wirklich lokalen domains eintragen
Sprich auf muli (von dem ich ja senden will):
mydestination = $myhostname, localhost.$mydomain, $mydomain, local
Denn local ist ja die domain des Rechners muli. Wenn ich jetzt zum beispiel einen Linux-Server aufsezen wuerde der die domain BANANE hat und dort auch POSTFIX installiert ist, dann muesste mydestination so aussehen:
mydestination = $myhostname, localhost.$mydomain, $mydomain, BANANE
Auf dem Rechner, der für die Domain "BANANE" zuständig ist, ja. Auf den anderen nicht, dort muss nur bekannt gegeben werden, wenn Du kein dns benutzt, wie er an den Mailserver für "BANANE" herankommt (transport-table).
Ich habe immer noch etwas Probleme mit dem Verstaendniss von Domain-Namen, sprich domain.tld und wie diese aufgeloest werden. Mir geht es vor allem um die tld. Die kann ich ja auf einem Linux-Server nicht so einrichten wie den Domain-Namen oder?
Hmm, solange du nicht mit dem Internet verbunden bist, kannst Du so gut wie alles machen ;-)) Die tld ist die Top-Level-Domain, meist Landeskürzel (de,uk,it,es,nl,sk,...) oder aber Organisationsarten (dies kommt aber eher aus Amerika) (com (Commercial),org (Organisation),edu (Education),net (Networks), gov (Government), mil (Millitary)...). Inzwischen wurden auch noch ein paar andere gegründet (tv, info,...)
Gibt es irgendwo gute DOKU zu diesem Thema?
Mit sicherheit, hast Du schon mal gegoogelt ? -- Gruß, Andreas
Hallo auch, Am Montag, 23. Juni 2003 16:04 schrieb Andreas Winkelmann:
Normen Dommaschk wrote:
Da das ganze im lokalen Netz statfindet, brauche ich da ueberhaupt einen namensserver? Die IP des Rechners steht doch in der /etc/hosts .
---schnip--- 127.0.0.1 localhost xxx.xxx.xxx.xxx deutsche-rs.de cube xxx.xxx.xxx.xxx muli.local muli xxx.xxx.xxx.xxx intranet.local intranet ---schnapp---
Aha, woher sollte ich das wissen. Das Log was Du gezeigt hast, war eine ausgehende Mail, welche an einer Namensauflösung gescheitert ist. Am einfachsten sagst Du Postfix, dass das eine lokale Domain ist sprich "mydestination". Dann liefert er die Mails direkt lokal aus. Allerdings an den User, der vorne steht. Wenn das ein Problem ist: /etc/aliases.
Erm, sicher??? Imho werden unter mydestination die Ziele eingetragen, die lokal auf dem Rechner ausgeliefert werden. Normen hat aber ein Subnetz mit mehreren lokalen Rechnern (wenn ich den Thread richtig verfolgt habe). Er will lediglich keinen DNS sondern die /etc/hosts benutzen und das klappt nicht. Kannst du dem Postfix nicht irgendwie sagen, das er keinen regulären DNS-Lookup machen sondern in die host-Tabelle schauen soll? Da scheint doch der Hund begraben zu liegen? Bernd -- One OS to rule them all, one OS to find them. One OS to bring them all, and in the darkness bind them In the land of Redmond, where the shadows lie.
Bernd Tannenbaum wrote:
Hallo auch,
Am Montag, 23. Juni 2003 16:04 schrieb Andreas Winkelmann:
Normen Dommaschk wrote:
Da das ganze im lokalen Netz statfindet, brauche ich da ueberhaupt einen namensserver? Die IP des Rechners steht doch in der /etc/hosts .
---schnip--- 127.0.0.1 localhost xxx.xxx.xxx.xxx deutsche-rs.de cube xxx.xxx.xxx.xxx muli.local muli xxx.xxx.xxx.xxx intranet.local intranet ---schnapp---
Aha, woher sollte ich das wissen. Das Log was Du gezeigt hast, war eine ausgehende Mail, welche an einer Namensauflösung gescheitert ist. Am einfachsten sagst Du Postfix, dass das eine lokale Domain ist sprich "mydestination". Dann liefert er die Mails direkt lokal aus. Allerdings an den User, der vorne steht. Wenn das ein Problem ist: /etc/aliases.
Erm, sicher??? Imho werden unter mydestination die Ziele eingetragen, die lokal auf dem Rechner ausgeliefert werden. Normen hat aber ein Subnetz mit mehreren lokalen Rechnern (wenn ich den Thread richtig verfolgt habe). Er will lediglich keinen DNS sondern die /etc/hosts benutzen und das klappt nicht. Kannst du dem Postfix nicht irgendwie sagen, das er keinen regulären DNS-Lookup machen sondern in die host-Tabelle schauen soll? Da scheint doch der Hund begraben zu liegen?
Yep, stimmt, habe nicht gesehen dass es mehrere Rechner sind. -- Gruß, Andreas
participants (4)
-
Andreas Winkelmann
-
Bernd Tannenbaum
-
Normen Dommaschk
-
Peter Wiersig