Hi Folks, bisher läuft mein Mailserver beim Senden über einen relay-Server (und das soll auch so bleiben). Mails wurden abgeholt mit fetchmail und dann mit Postfix/Cyrus verteilt. Jetzt habe ich für den Server einen dyndns-Account angelegt Und ich möchte direkt an den Server senden können. Also z.B. user@rechner.dyndns.org. Geht aber nicht. Mails werden nicht angenommen. Ist da was besonders zu beachten bei den Postfix-Einstellungen??? Wäre für jeden Tipp dankbar. Timothy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Timoth Kesten, Mittwoch, 18. Juni 2008 20:46:
user@rechner.dyndns.org.
Geht aber nicht. Mails werden nicht angenommen.
Hast Du den mx richtig eingestellt? Was sagt dig rechner.dyndns.org mx ? Wenn das richtig auf Deinen Rechner zeigt - weiß postfix, daß es für rechner.dyndns.org zuständig ist? Was sagen die Logs? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 18. Juni 2008 21:26:29 schrieb Andre Tann:
Hast Du den mx richtig eingestellt? ????
Was sagt dig rechner.dyndns.org mx
[admin@server ~]$ dig rechner.dyndns.org mx ; <<>> DiG 9.3.3rc2 <<>> rechner.dyndns.org mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32609 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;rechner.dyndns.org. IN MX ;; AUTHORITY SECTION: dyndns.org. 600 IN SOA ns1.dyndns.org. hostmaster.dyndns.org. 4228089301 600 300 604800 600 ;; Query time: 54 msec ;; SERVER: 217.237.151.51#53(217.237.151.51) ;; WHEN: Wed Jun 18 21:38:18 2008 ;; MSG SIZE rcvd: 88 Die o.g. IP ( 217.237.151.51)ist aber nicht die IP des Rechners, der über dyndns.org angebunden ist. !!! Und nun???
Wenn das richtig auf Deinen Rechner zeigt - weiß postfix, daß es für rechner.dyndns.org zuständig ist?
Was sagen die Logs?
Welche???? Auf dem Rechner der über dyndns.org "angebunden" ist erscheint nichts in der maillog. Timothy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Timothy Kesten, Mittwoch, 18. Juni 2008 21:50:
[admin@server ~]$ dig rechner.dyndns.org mx
; <<>> DiG 9.3.3rc2 <<>> rechner.dyndns.org mx ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32609 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION: ;rechner.dyndns.org. IN MX
;; AUTHORITY SECTION: dyndns.org. 600 IN SOA ns1.dyndns.org. hostmaster.dyndns.org. 4228089301 600 300 604800 600
;; Query time: 54 msec ;; SERVER: 217.237.151.51#53(217.237.151.51) ;; WHEN: Wed Jun 18 21:38:18 2008 ;; MSG SIZE rcvd: 88
Die o.g. IP ( 217.237.151.51)ist aber nicht die IP des Rechners, der über dyndns.org angebunden ist. !!!
Klar. Es gibt keine ANSWER-Section, mit anderen Worten: Es gibt keinen mx. Lösung: Stell in Deinem dyndns-Account ein, daß Dein Rechner auch der mx für die Domäne sein soll. Da gibts IIRC eine Checkbox. Bei GMX sähe das zB so aus: [...] ;; ANSWER SECTION: gmx.net. 86400 IN MX 10 mx0.gmx.de. gmx.net. 86400 IN MX 10 mx0.gmx.net. [...] An diese beiden Server kann man also Mails an GMX-Accounts einliefern.
Was sagen die Logs?
Welche????
Auf dem Rechner der über dyndns.org "angebunden" ist erscheint nichts in der maillog.
Ein Fragezeichen reicht. Daß auf rechner.dyndns.org nichts im maillog erscheint, ist klar, denn der Rechner ist nicht als mx eingetragen, und somit versucht niemand, dort seine Mails loszuwerden. Vielleicht solltest Du Dir ein wenig Grundwissen zu Mailservern aneignen, zB hier http://de.wikipedia.org/wiki/MX_Resource_Record -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 18. Juni 2008 22:12:39 schrieb Andre Tann:
Stell in Deinem dyndns-Account ein, daß Dein Rechner auch der mx für die Domäne sein soll. Da gibts IIRC eine Checkbox. Gibt es.
Aber er verlangt dann von mir einen MX Hostname. Und daran scheitere ich. Was soll ich da eintragen?
Welche????
Auf dem Rechner der über dyndns.org "angebunden" ist erscheint nichts in der maillog.
Ein Fragezeichen reicht. jawoll ;-)
Vielleicht solltest Du Dir ein wenig Grundwissen zu Mailservern aneignen, zB hier http://de.wikipedia.org/wiki/MX_Resource_Record Sollte ich wohl
Trotzdem Danke Timothy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Timoth Kesten wrote:
Hi Folks,
bisher läuft mein Mailserver beim Senden über einen relay-Server (und das soll auch so bleiben). Mails wurden abgeholt mit fetchmail und dann mit Postfix/Cyrus verteilt. Jetzt habe ich für den Server einen dyndns-Account angelegt Und ich möchte direkt an den Server senden können. Also z.B.
user@rechner.dyndns.org.
Geht aber nicht. Mails werden nicht angenommen.
Werden Mails nicht angenommen oder wird der Server gar nicht erst angesprochen? Ich vermute das letztere. Die Bestimmung des für eine Domain zuständigen Servers erfolgt in der Reihenfolge - MX-Eintrag - A-Eintrag Normalerweise reicht es, wenn die IP-Adresse auf den DynDNS-Hostnamen eingetragen wird. Prüfe, ob dies wirklich der Fall ist! Dann prüfe, ob dein Router/Server so eingerichtet ist, dass der Port 25 TCP auch vom Internet aus angesprochen werden kann. Im Log erscheint dies dann als datum hostname postfix/smtpd[..]: connect from lists4.suse.de[195.135.221.135] Danach kommt dann der Rest mit der Postfix-Konfig. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 18. Juni 2008 23:57:37 schrieb Sandy Drobic:
Geht aber nicht. Mails werden nicht angenommen.
Werden Mails nicht angenommen oder wird der Server gar nicht erst angesprochen? Ich vermute das letztere. Genau
Die Bestimmung des für eine Domain zuständigen Servers erfolgt in der Reihenfolge - MX-Eintrag - A-Eintrag
Normalerweise reicht es, wenn die IP-Adresse auf den DynDNS-Hostnamen eingetragen wird. Prüfe, ob dies wirklich der Fall ist!
Und damit kann ich schon nichts mehr anfangen.
Dann prüfe, ob dein Router/Server so eingerichtet ist, dass der Port 25 TCP auch vom Internet aus angesprochen werden kann. Im Log erscheint dies dann als datum hostname postfix/smtpd[..]: connect from lists4.suse.de[195.135.221.135] Da erscheint bisher immer
server postfix/smtpd[29731]: connect from unknown[127.0.0.1] da Mails ja immer von den Clients per Outlook über den Mailserver/Postfix des Servers abgeschickt werden. Das soll ja auch so bleiben. Nur Mails sollen von "draußen" direkt an @rechner.dyndns.org geschickt werden können. Wie ich schon in der anderen Mail schrieb, lann ich ja einen MX Eintrag bei dyndns.org vornehmen. Nur verlangen die dann einen "MX Hostname". Und da ist mir nicht klar, was ich dort eintragen soll. rechner.dyndns.org get wohl nicht. Timtohy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Timothy Kesten schrieb:
Am Mittwoch, 18. Juni 2008 23:57:37 schrieb Sandy Drobic:
Geht aber nicht. Mails werden nicht angenommen.
Werden Mails nicht angenommen oder wird der Server gar nicht erst angesprochen? Ich vermute das letztere.
Genau
Die Bestimmung des für eine Domain zuständigen Servers erfolgt in der Reihenfolge - MX-Eintrag - A-Eintrag
Normalerweise reicht es, wenn die IP-Adresse auf den DynDNS-Hostnamen eingetragen wird. Prüfe, ob dies wirklich der Fall ist!
Und damit kann ich schon nichts mehr anfangen.
Dann prüfe, ob dein Router/Server so eingerichtet ist, dass der Port 25 TCP auch vom Internet aus angesprochen werden kann. Im Log erscheint dies dann als datum hostname postfix/smtpd[..]: connect from lists4.suse.de[195.135.221.135]
Da erscheint bisher immer
server postfix/smtpd[29731]: connect from unknown[127.0.0.1]
da Mails ja immer von den Clients per Outlook über den Mailserver/Postfix des Servers abgeschickt werden. Das soll ja auch so bleiben. Nur Mails sollen von "draußen" direkt an @rechner.dyndns.org geschickt werden können.
Wie ich schon in der anderen Mail schrieb, lann ich ja einen MX Eintrag bei dyndns.org vornehmen. Nur verlangen die dann einen "MX Hostname". Und da ist mir nicht klar, was ich dort eintragen soll. rechner.dyndns.org get wohl nicht.
Timtohy
also ich hab bei dyndns auch keinen mx eintragt erzeugt, habe nur nen A record. vermute daher mal, dass das problem wie sandy schon sagte eher an nem router oder ähnlichem liegt, der den port 25 nicht weiterleitet.... -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 19. Juni 2008 07:57:35 schrieb Stefan König:
also ich hab bei dyndns auch keinen mx eintragt erzeugt, habe nur nen A record. A Record? Wo? Wie?
vermute daher mal, dass das problem wie sandy schon sagte eher an nem router oder ähnlichem liegt, der den port 25 nicht weiterleitet.... Kein Router. Anbindung über ISDN. Aber Dauerverbindung. Und eine Firewall, die aber Port 25 durchlässt.
Habe mal in die main.cf
inet_interfaces = $myhostname, localhost, rechner.dyndns.org
eingetragen.
Da erscheint dann in der maillog
Jun 19 08:06:09 server postfix/smtpd[19636]: NOQUEUE: reject: RCPT from
mail.gmx.net[213.165.64.20]: 554 5.7.1
Moin moin, ich glaub Sandy hatte schon alles wichtige erwähnt, ich fasse mal kurz zusammen Checkliste: 1. IP auf Gültigkeit prüfen, alse liefert ein 'dig meinrechner.dyndns.org' auch meine derzeit vom ISP zugeteilte IP zurück 2. 'lauscht' mein Mailserver auch am Port 25 des WAN Interfaces !!!!!! du hast da
Habe mal in die main.cf
inet_interfaces = $myhostname, localhost, rechner.dyndns.org
eingetragen.
kann nicht gehen, da sollte etwas wie inet_interfaces = ALL od. inet_interfaces = eth0 od. inet_interfaces = ippp0 stehen jenachdem was Zutrifft im Zweifel mit 'ALL' testen lokale Firewall öffnen, ggf. für einen Test deaktivieren 3. fühlt sich mein Postfix auch zuständig ? das was bei Dir unter inet_interfaces steht sollte IMHO unter 'mydestination' stehen !! 4. Mailaddressen/user anlegen 5. Testen sind Punkt 1 & 2 richtig dann sollte von einem anderen Rechner via Internet ein 'telnet meinrechner.dyndns.org 25' das Servergreeting von Postfix bringen, sofern keine Cisco mit esmtp inspect dazwischen hängt *grml* dann kommt nur 220 *************************** sodele HTH gruss Max Timothy Kesten schrieb:
Am Donnerstag, 19. Juni 2008 07:57:35 schrieb Stefan König:
also ich hab bei dyndns auch keinen mx eintragt erzeugt, habe nur nen A record.
A Record? Wo? Wie?
vermute daher mal, dass das problem wie sandy schon sagte eher an nem router oder ähnlichem liegt, der den port 25 nicht weiterleitet....
Kein Router. Anbindung über ISDN. Aber Dauerverbindung. Und eine Firewall, die aber Port 25 durchlässt.
Habe mal in die main.cf
inet_interfaces = $myhostname, localhost, rechner.dyndns.org
eingetragen.
Da erscheint dann in der maillog
Jun 19 08:06:09 server postfix/smtpd[19636]: NOQUEUE: reject: RCPT from mail.gmx.net[213.165.64.20]: 554 5.7.1
: Relay access denied; from= to= proto=SMTP helo= Zumindest wird er Mailserver auf rechner@dyndns.org angesprochen - was vorher nicht der Fall war.
Und wie weiter?
Timothy
Timothy Kesten schrieb:
Am Donnerstag, 19. Juni 2008 07:57:35 schrieb Stefan König:
also ich hab bei dyndns auch keinen mx eintragt erzeugt, habe nur nen A record. A Record? Wo? Wie?
huch.. im mx Record trägst du den Namen ein, unter dem der Rechner von aussen erreichbar ist
vermute daher mal, dass das problem wie sandy schon sagte eher an nem router oder ähnlichem liegt, der den port 25 nicht weiterleitet.... Kein Router. Anbindung über ISDN. Aber Dauerverbindung. Und eine Firewall, die aber Port 25 durchlässt.
Habe mal in die main.cf
inet_interfaces = $myhostname, localhost, rechner.dyndns.org
eingetragen.
damit nimmt er auf rechner.dydns.org auch was an...(war ja vorher nicht so...)
Da erscheint dann in der maillog
Jun 19 08:06:09 server postfix/smtpd[19636]: NOQUEUE: reject: RCPT from mail.gmx.net[213.165.64.20]: 554 5.7.1
: Relay access denied; from= to= proto=SMTP helo=
ehm....er "kennt" den user admin@rechner.dyndns.org ? wenn nicht soll und darf er da auch nichts annehmen... es sei denn, du willst ein Open Relay bauen! als Spamschleuder...
Zumindest wird er Mailserver auf rechner@dyndns.org angesprochen - was vorher nicht der Fall war.
falsch ... angesprochen vorher auch schon, nur Postfix "fühlte sich nicht zuständig"
Und wie weiter?
Postfixbuch lesen (z.B.).... -> restrictions... -> für welche User soll er annehmen und woher weiss er (der Postfixserver) das... Hast du ein Mail-Sammellog oder info,warn + err einzeln ? NOQUEUE sagt dir nur, dass es dafür keine Warteschlange gibt (also User unbekannt)
Timothy
Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Timothy Kesten wrote:
Am Donnerstag, 19. Juni 2008 07:57:35 schrieb Stefan König:
also ich hab bei dyndns auch keinen mx eintragt erzeugt, habe nur nen A record. A Record? Wo? Wie?
vermute daher mal, dass das problem wie sandy schon sagte eher an nem router oder ähnlichem liegt, der den port 25 nicht weiterleitet.... Kein Router. Anbindung über ISDN. Aber Dauerverbindung. Und eine Firewall, die aber Port 25 durchlässt.
Habe mal in die main.cf
inet_interfaces = $myhostname, localhost, rechner.dyndns.org
Sauberer ist es "inet_interfaces = all" zu setzen. Wenn du vorher nur den Suse-Default übernommen hattest, dann hatte Postfix nur auf localhost 127.0.0.1 gelauscht.
eingetragen.
Da erscheint dann in der maillog
Jun 19 08:06:09 server postfix/smtpd[19636]: NOQUEUE: reject: RCPT from mail.gmx.net[213.165.64.20]: 554 5.7.1
: Relay access denied; from= to= proto=SMTP helo= Zumindest wird er Mailserver auf rechner@dyndns.org angesprochen - was vorher nicht der Fall war.
Die Domain ist "rechner.dyndns.org", nicht dyndns.org.
Und wie weiter?
Postfix fühlt sich für die Domain rechner.dyndns.org nicht zuständig. Setze mal folgendes in main.cf: mydomain = rechner.dyndns.org myhostname = rechner.dyndns.org und führe dann ein "postfix reload durch. Der Account "admin" muss natürlich lokal vorhanden sein. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Thu, 19 Jun 2008 08:11:48 +0200 Timothy Kesten
Am Donnerstag, 19. Juni 2008 07:57:35 schrieb Stefan König:
also ich hab bei dyndns auch keinen mx eintragt erzeugt, habe nur nen A record. A Record? Wo? Wie?
Mit der Einrichtung eines dyndns-Accounts wird automatisch ein A-record angelegt. Er macht die Zuordnung Hostname zu IP-Adresse. Ohne MX-record wird der A-record zur Mailzustellung verwendet. Tipstu: host blafasel.dyndns.org Ob der dann auf eine gültige Adresse zeigt, hängt von Deiner ddns-Konfiguration ab. Wenn Deine aktuelle public-IP eine andere als die vom obigen host-Kommando ist, dann kann die Mail natürlich nicht zugestellt werden. Nachdem in der Zwischenzeit vielleicht jemand anders diese IP-Adresse zugeteilt bekommen hat, fängt an dieser Stelle das Roulette an: 1. Im besten Fall kann kein Mailservice erreicht werden, 2. im schlechteren Fall sitzt dort zufällig ein Mailserver und lehnt Deine Mail mit einem Fehler wie dem unten final ab - ergo kein erneuter Zustellversuch und 3. im worst case nimmt er die Mail an und die Mails an Dich liest wer anders. Nachdem Dir sicher nur GPG-verschlüsselte Mails zugeschickt werden, braucht Dich das nicht zu stören - ach, nicht? So'n Pech auch. Wenn Du mit dyndns nicht klarkommst, weil amerikanisch, dann wechsel doch zu http://selfhost.in/ - die sitzen in Deutschland und bieten gute Online-Dokumentation. Da ist auch erklärt, was es mit den Records auf sich hat. Was ddns-Provider übrigens gar nicht mögen, sind Router, die sich bei ihnen mit einer IP-Adresse anmelden, die bereits aktuell eingetragen ist oder Router, die alle 5 sec. neue IP-Adressen melden. Steht eigentlich immer in den logs und hat zur Folge, dass Deine aktuelle public IP-Adresse nicht mit der ddns-Adresse übereinstimmt. Dann hilft auch kein MX oder sonstwas mehr.
Jun 19 08:06:09 server postfix/smtpd[19636]: NOQUEUE: reject: RCPT from mail.gmx.net[213.165.64.20]: 554 5.7.1
: Relay access denied; from= to= proto=SMTP helo=
Na, zumindest kommt ja dann was an, womit ein ddns-Problem ausscheidet, auch wenn sich Dein Mailserver noch nicht zuständig dafür fühlt. Tip: Es gibt von Peer Heinlein ein gutes Buch namens "Postfix". Das ist zumindest besser, als mit Yast am Postfix rumzuwürgen. Nachdem Du sicher mittelfristig sowas wie Spamfilter, Amavis, Imap, etc. einsetzen willst, scheint mir diese Investition gerechtfertigt.
Zumindest wird er Mailserver auf rechner@dyndns.org angesprochen - was vorher nicht der Fall war.
Schwer vorstellbar - das ist eine Email-Adresse und kein Hostname. ;) -- Gruß, Tobias. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Habe jetzt folgenmdes getan: bei inet_interfaces und mydestination jeweils rechner.dyndns.org eingetragen Und jetzt geht es. Mails z.B. an admin@rechner.dyndns.org kommen an. Aber eine Frage dazu noch: Gibt es dadurch irgendwelche Risiken (SPAM-Schleuder etc.) ? Timothy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Timothy Kesten wrote:
Habe jetzt folgenmdes getan:
bei
inet_interfaces und mydestination
jeweils rechner.dyndns.org
eingetragen
Und jetzt geht es.
ARRGH!! Mal explizit: inet_interfaces legt fest, auf welchen IP-Adressen Postfix lauscht. Mit deiner Einstellung kommen folgende Sollbruchstellen auf dich zu: - Wenn Postfix den Namen rechner.dyndns.org nicht mehr auflösen kann, funktioniert nichts mehr. Ein einfacher DNS-Fehler oder ein nicht sauber funktionierender DNS-Server führt dann auch dazu, dass Postfix stirbt. - Wenn die IP sich ändert, funktioniert es nicht mehr bis zum Neustart von Postfix (inet_interfaces ist ein Parameter, der nicht mit "postfix reload" aktualisiert wird, ein Neustart von Postfix ist erforderlich) - Wenn du einen Spamfilter dazwischenschaltest, der auf localhost lauscht, kann Postfix nicht damit kommunizieren, da der smtpd nicht auf localhost lauscht. Der Default ist aus guten Gründen "inet_interfaces = all".
Mails z.B. an admin@rechner.dyndns.org kommen an.
Aber eine Frage dazu noch:
Gibt es dadurch irgendwelche Risiken (SPAM-Schleuder etc.) ?
Ohne Einzelheiten zu kennen ist nicht möglich, die Frage zu beantworten. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 19. Juni 2008 10:46:49 schrieb Sandy Drobic:
ARRGH!!
Mal explizit: inet_interfaces legt fest, auf welchen IP-Adressen Postfix lauscht.
Mit deiner Einstellung kommen folgende Sollbruchstellen auf dich zu:
- Wenn Postfix den Namen rechner.dyndns.org nicht mehr auflösen kann, funktioniert nichts mehr. Ein einfacher DNS-Fehler oder ein nicht sauber funktionierender DNS-Server führt dann auch dazu, dass Postfix stirbt.
- Wenn die IP sich ändert, funktioniert es nicht mehr bis zum Neustart von Postfix (inet_interfaces ist ein Parameter, der nicht mit "postfix reload" aktualisiert wird, ein Neustart von Postfix ist erforderlich)
- Wenn du einen Spamfilter dazwischenschaltest, der auf localhost lauscht, kann Postfix nicht damit kommunizieren, da der smtpd nicht auf localhost lauscht.
Der Default ist aus guten Gründen "inet_interfaces = all".
So, habe dass jetzt mal so angepasst, wie Du es in einer anderen Mail vorgeschlagen hast: myhostname = rechner.dyndns.org mydomain = rechner.dyndns.org inet_interfaces = all mydestination = $myhostname, localhost, $mydomain, localhost.$mydomain Und damit geht es ersteinmal. Meine Frage: Sind damit die von Dir erwähnten möglichen DNS-Probleme gelöst? Timothy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Timothy Kesten wrote:
Am Donnerstag, 19. Juni 2008 10:46:49 schrieb Sandy Drobic:
ARRGH!!
Mal explizit: inet_interfaces legt fest, auf welchen IP-Adressen Postfix lauscht.
Mit deiner Einstellung kommen folgende Sollbruchstellen auf dich zu:
- Wenn Postfix den Namen rechner.dyndns.org nicht mehr auflösen kann, funktioniert nichts mehr. Ein einfacher DNS-Fehler oder ein nicht sauber funktionierender DNS-Server führt dann auch dazu, dass Postfix stirbt.
- Wenn die IP sich ändert, funktioniert es nicht mehr bis zum Neustart von Postfix (inet_interfaces ist ein Parameter, der nicht mit "postfix reload" aktualisiert wird, ein Neustart von Postfix ist erforderlich)
- Wenn du einen Spamfilter dazwischenschaltest, der auf localhost lauscht, kann Postfix nicht damit kommunizieren, da der smtpd nicht auf localhost lauscht.
Der Default ist aus guten Gründen "inet_interfaces = all".
So, habe dass jetzt mal so angepasst, wie Du es in einer anderen Mail vorgeschlagen hast:
myhostname = rechner.dyndns.org mydomain = rechner.dyndns.org inet_interfaces = all mydestination = $myhostname, localhost, $mydomain, localhost.$mydomain
Und damit geht es ersteinmal.
Meine Frage:
Sind damit die von Dir erwähnten möglichen DNS-Probleme gelöst?
Ja, damit die die Konfiguration, auf welchen IPs Postfix lauscht, unabhängig vom DNS. Jetzt musst du noch überlegen, wie du Spam abwehrst und verhinderst, dass Mails nur an gültige User gehen. Spammer schicken z.B. auch gerne an ftp@rechner.dyndns.org oder mysql@rechner.dyndns.org. Diese lokalen Aliase sollten gut durchsucht werden, ob sie wirklich dort gesetzt sein sollen. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (8)
-
Andre Tann
-
Fred Ockert
-
Markus Heinze
-
Sandy Drobic
-
Stefan König
-
Timoth Kesten
-
Timothy Kesten
-
Tobias Crefeld