Probleme beim Senden mit Postfix
Hallo, ich habe mal wieder ein Problem mit meinem Postfix-Mailserver... Seit der Neuinstallation kann ich keine Mails mehr versenden, ohne dass Postfix noch den hostname anhängt. das sieht z.B. so aus: name@hostname.provider.de welcher Parameter ist denn dafür in main.cf verantwortlich? ist es auch möglich mit Postfix, mails nur im Intranet zu versenden? Gruß Mirko
Mirko Schneider, Dienstag, 23. September 2003 08:25:
das sieht z.B. so aus: name@hostname.provider.de
Das ist ein Fall für die canonical, würde ich sagen: hostname.provider.de provider.de Und dann postmap /etc/postfix/canonical rcpostfix reload nicht vergessen.
ist es auch möglich mit Postfix, mails nur im Intranet zu versenden?
Klar, wieso nicht? Ich meine, Du wirfst postfix einfach keine externen Mails in den Rachen, und gut ist...? Oder versteh ich da was falsch? -- Andreas Feile www.feile.net
das sieht z.B. so aus: name@hostname.provider.de
Das ist ein Fall für die canonical, würde ich sagen: hostname.provider.de provider.de
Test ich später mal, meld mich dann heut abend nochmal :)
ist es auch möglich mit Postfix, mails nur im Intranet zu versenden?
Klar, wieso nicht? Ich meine, Du wirfst postfix einfach keine externen
Mails in den Rachen, und gut ist...? Oder versteh ich da was falsch?
Hm, bisher hat der Server ständig versucht alle internen Mails nach außen zu senden.. Z.B. kommt bei einer Mail an name@hostname noch der Provideranhang dran, also dasselbe Problem wie oben ;) Mal schaun ob ichs hinbekomme Gruß Mirko
Hi Mirko Mirko Schneider schrieb:
ist es auch möglich mit Postfix, mails nur im Intranet zu versenden?
du willst wahrscheinlich in deiner transport table sowas ähnliches domain.tld local: . smtp:provider_smarthost oder vielleicht sowas domain.tld local: . uucp:provider_uucpchannel stehen haben, je nachdem was dein default transport ist.
Klar, wieso nicht? Ich meine, Du wirfst postfix einfach keine externen
Mails in den Rachen, und gut ist...? Oder versteh ich da was falsch?
Hm, bisher hat der Server ständig versucht alle internen Mails nach außen zu senden..
und du möchtest vermutlich in deiner main.cf stehen haben: mydestination= $mydomain, $myhostname, localhost.$mydomain, /etc/postfix/localdomains in einer zeile und in der datei /etc/postfix/localdomains führst du einfach die lokalen domains auf, jede in einer zeile
Z.B. kommt bei einer Mail an name@hostname noch der Provideranhang dran, also dasselbe Problem wie oben ;) Mal schaun ob ichs hinbekomme
so richtig schlau werde ich aus deiner problembeschreibung allerdings nicht Gruss Falk
Am Dienstag, 23. September 2003 09:37 schrieb Falk Sauer:
ist es auch möglich mit Postfix, mails nur im Intranet zu versenden? 'Nur' heisst für mich ausschliesslich, willst Du das?
Hm, bisher hat der Server ständig versucht alle internen Mails nach außen zu senden..
und du möchtest vermutlich in deiner main.cf
stehen haben:
mydestination= $mydomain, $myhostname, localhost.$mydomain, /etc/postfix/localdomains
in einer zeile
und in der datei /etc/postfix/localdomains
führst du einfach die lokalen domains auf, jede in einer zeile
Z.B. kommt bei einer Mail an name@hostname noch der Provideranhang dran, also dasselbe Problem wie oben ;) Mal schaun ob ichs hinbekomme
so richtig schlau werde ich aus deiner problembeschreibung allerdings nicht
Vielleicht hat er ja mal die Güte uns mit dem Output von postconf -n und postconf -d | grep mail_version zu versorgen. Robert
Hi Falk, nur mal ne Zwischenfrage: Am Dienstag, 23. September 2003 09:37 schrieb Falk Sauer:
und du möchtest vermutlich in deiner main.cf
stehen haben:
mydestination= $mydomain, $myhostname, localhost.$mydomain, /etc/postfix/localdomains
in einer zeile
und in der datei /etc/postfix/localdomains
Ich hab folgendes Beispiel: Rechnername= PC, domainname= zuhuse.net Wie ist dann die Syntax genau, muß das "Dollarzeichen" teilweise davor gesetzt werden? Also so: mydestination= $zuhuse.net, $PC, localhost.$zuhuse.net,
und in der datei /etc/postfix/localdomains
führst du einfach die lokalen domains auf, jede in einer zeile
... auch mit Dollarzeichen davor oder nicht? Danke für kurze Antwort Gruß Gerhard -- Köln
Gerhard Marx wrote:
Ich hab folgendes Beispiel: Rechnername= PC, domainname= zuhuse.net Wie ist dann die Syntax genau, muß das "Dollarzeichen" teilweise davor gesetzt werden? Also so:
mydestination= $zuhuse.net, $PC, localhost.$zuhuse.net,
und in der datei /etc/postfix/localdomains
führst du einfach die lokalen domains auf, jede in einer zeile
... auch mit Dollarzeichen davor oder nicht?
Mit den Dollar-Zeichen setzt Du den Inhalt der Variablen hinter dem Dollar-Zeichen ein. myvariable1 = wert1 myvariable2 = $myvariable1 Dann steht da in Wirklichkeit: myvariable2 = wert1 Also in Deinem Beispiel oben, "zuhause.net" ohne "$". -- Andreas
Andreas Feile am Dienstag, 23. September 2003 08:47:
Mirko Schneider, Dienstag, 23. September 2003 08:25:
das sieht z.B. so aus: name@hostname.provider.de
Das ist ein Fall für die canonical, würde ich sagen:
hostname.provider.de provider.de
Und dann postmap /etc/postfix/canonical rcpostfix reload nicht vergessen.
Grusel, das kann man aber auch einfacher haben: masquerade_domains = provider.de und fertig is.
ist es auch möglich mit Postfix, mails nur im Intranet zu versenden?
Klar, wieso nicht? Ich meine, Du wirfst postfix einfach keine externen Mails in den Rachen, und gut ist...? Oder versteh ich da was falsch?
ungetestet (wirklich nur so 'ne Idee ohne groß drüber nachzudenken!): relayhost = localhost Ich hoffe, er hängt sich dann nicht in einer Endlosschleife auf. Aber eigentlich müsste er die fremdem Mails ja bouncen. -- Gruß MaxX 8-)
Matthias Houdek wrote:
ist es auch möglich mit Postfix, mails nur im Intranet zu versenden?
Klar, wieso nicht? Ich meine, Du wirfst postfix einfach keine externen Mails in den Rachen, und gut ist...? Oder versteh ich da was falsch?
ungetestet (wirklich nur so 'ne Idee ohne groß drüber nachzudenken!):
relayhost = localhost
Ich hoffe, er hängt sich dann nicht in einer Endlosschleife auf. Aber eigentlich müsste er die fremdem Mails ja bouncen.
Das ist nicht gut, dann schon eher: relayhost = error:Nur Intranet-Mails erlaubt -- Andreas
Andreas Winkelmann am Dienstag, 23. September 2003 19:41:
Matthias Houdek wrote:
ist es auch möglich mit Postfix, mails nur im Intranet zu versenden?
Klar, wieso nicht? Ich meine, Du wirfst postfix einfach keine externen Mails in den Rachen, und gut ist...? Oder versteh ich da was falsch?
ungetestet (wirklich nur so 'ne Idee ohne groß drüber nachzudenken!):
relayhost = localhost
Ich hoffe, er hängt sich dann nicht in einer Endlosschleife auf. Aber eigentlich müsste er die fremdem Mails ja bouncen.
Das ist nicht gut, dann schon eher:
relayhost = error:Nur Intranet-Mails erlaubt
Ja, war halt nur ein Schnellschuss zum Feierabend ;-) -- Gruß MaxX 8-)
Am Dienstag, 23. September 2003 08:25 schrieb Mirko Schneider:
ich habe mal wieder ein Problem mit meinem Postfix-Mailserver... Seit der Neuinstallation kann ich keine Mails mehr versenden, ohne dass Postfix noch den hostname anhängt.
schau mal nach $append_domain_dots $mydomain Das könnte evtl. damit zusammen hängen. Gruß Torsten
participants (8)
-
Andreas Feile
-
Andreas Winkelmann
-
Falk Sauer
-
Gerhard Marx
-
Hans-Robert Wagner
-
Matthias Houdek
-
Mirko Schneider
-
Torsten Huebner