Hallo Liste, ich habe ein Problem mit meiner E-Mail Konfiguration an der ich mir nun wirklich die Zähne ausbeisse. Folgendes Problem: Ein SuSE Linux 6.4 mit Modem ins Internet Zwei angeschlossene Rechner, Internet per masquerating Mail abholen per fetchmail (zwei User mit unterschiedlichen Providern). Mails werden auf dem Linuxrechner im IMAP Server gehalten. Ich möchte nun den Usern die Möglichkeit geben, den Linuxserver als Mailgateway zu nutzen und alle Mails per SMTP an den Server auszuliefern. Dieser soll immer dann, wenn eine Internetverbindung da ist die Mails ausliefern (sendmail -q). Wenn ich nun bei meiner Konfiguration von einem angeschlossenen PC versuche eine Mail zu senden (outgoing Mailserver ist der Linux Server) bekomme ich die Meldung "Message relaying" für jeden Empfänger ausserhalb meines kleinen Netzes. Ich habe gelesen (in einem alten thread), das die Einstellung "allow-changing-from" wahrscheinlich mein Problem lösen wird. Aber wo muß ich diese Einstellung vornehmen? Vielen Dank für eure Hilfe! Michael --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Michael,
From: Michael Boley
Sent: Thursday, June 29, 2000 6:26 PM
ich habe ein Problem mit meiner E-Mail Konfiguration an der ich mir nun wirklich die Zähne ausbeisse.
Folgendes Problem:
Ein SuSE Linux 6.4 mit Modem ins Internet Zwei angeschlossene Rechner, Internet per masquerating Mail abholen per fetchmail (zwei User mit unterschiedlichen Providern).
Mails werden auf dem Linuxrechner im IMAP Server gehalten.
Ich möchte nun den Usern die Möglichkeit geben, den Linuxserver als Mailgateway zu nutzen und alle Mails per SMTP an den Server auszuliefern. Dieser soll immer dann, wenn eine Internetverbindung da ist die Mails ausliefern (sendmail -q).
Wenn ich nun bei meiner Konfiguration von einem angeschlossenen PC versuche eine Mail zu senden (outgoing Mailserver ist der Linux Server) bekomme ich die Meldung "Message relaying" für jeden Empfänger ausserhalb meines kleinen Netzes.
Ich habe gelesen (in einem alten thread), das die Einstellung "allow-changing-from" wahrscheinlich mein Problem lösen wird. Aber wo muß ich diese Einstellung vornehmen?
in der /etc/mail/access kannst Du einstellen wer ueber Deinen Server Mail versenden darf. Danach musst Du noch ein "makemap hash /etc/mail/access < /etc/mail/access" eingeben um eine neue db zu erzeugen. by Joerg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Don, 29 Jun 2000 schrieb Joerg Zimmermann:
Hi Michael,
From: Michael Boley
Sent: Thursday, June 29, 2000 6:26 PM ich habe ein Problem mit meiner E-Mail Konfiguration an der ich mir nun wirklich die Zähne ausbeisse.
Folgendes Problem:
Ein SuSE Linux 6.4 mit Modem ins Internet Zwei angeschlossene Rechner, Internet per masquerating Mail abholen per fetchmail (zwei User mit unterschiedlichen Providern).
Mails werden auf dem Linuxrechner im IMAP Server gehalten.
Ich möchte nun den Usern die Möglichkeit geben, den Linuxserver als Mailgateway zu nutzen und alle Mails per SMTP an den Server auszuliefern. Dieser soll immer dann, wenn eine Internetverbindung da ist die Mails ausliefern (sendmail -q).
Wenn ich nun bei meiner Konfiguration von einem angeschlossenen PC versuche eine Mail zu senden (outgoing Mailserver ist der Linux Server) bekomme ich die Meldung "Message relaying" für jeden Empfänger ausserhalb meines kleinen Netzes.
Ich habe gelesen (in einem alten thread), das die Einstellung "allow-changing-from" wahrscheinlich mein Problem lösen wird. Aber wo muß ich diese Einstellung vornehmen?
in der /etc/mail/access kannst Du einstellen wer ueber Deinen Server Mail versenden darf. Danach musst Du noch ein "makemap hash /etc/mail/access < /etc/mail/access" eingeben um eine neue db zu erzeugen.
Muß es nicht wirklich, makemap hash /etc/mail/access.db < /etc/mail/access heißen? Ich hatte in dem anderen Thread zum ähnlichen Thema leider auch einen Fehler drin. Muß das .db nun angehängt werden oder nicht? -- MfG Waldemar Brodkorb Linux rulez! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Waldemar,
Muß es nicht wirklich, makemap hash /etc/mail/access.db < /etc/mail/access heißen? Ich hatte in dem anderen Thread zum ähnlichen Thema leider auch einen Fehler drin. Muß das .db nun angehängt werden oder nicht?
also bei mir funktioniert es auch ohne .db makemap hash /etc/mail/access
Hallo Jörg, hallo an den Rest, Joerg Zimmermann wrote:
Hi Michael,
From: Michael Boley
Sent: Thursday, June 29, 2000 6:26 PM Ich habe gelesen (in einem alten thread), das die Einstellung "allow-changing-from" wahrscheinlich mein Problem lösen wird. Aber wo muß ich diese Einstellung vornehmen? in der /etc/mail/access kannst Du einstellen wer ueber Deinen Server Mail versenden darf. Danach musst Du noch ein "makemap hash /etc/mail/access < /etc/mail/access" eingeben um eine neue db zu erzeugen. by Joerg
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Ich habe es getestet. Dies ist aber wohl nur die halbe Miete. Jetzt kann ich von einem angeschlossenen PC Mail an die User von Linux abliefern (noch mit großem Zeitversatz, da beim senden wohl per DNS die Absenderangabe immer aufzulösen versucht wird). Wenn ich aber eine Mail an eine andere Domain senden will (z.B. an mich selbst), dann wird dieser Empfänger relayed... Irgendwelche Tipps? Michael --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Michael,
From: Michael Boley
Sent: Friday, June 30, 2000 12:12 PM
Joerg Zimmermann wrote:
Hi Michael,
From: Michael Boley
Sent: Thursday, June 29, 2000 6:26 PM Ich habe gelesen (in einem alten thread), das die Einstellung "allow-changing-from" wahrscheinlich mein Problem lösen wird. Aber wo muß ich diese Einstellung vornehmen? in der /etc/mail/access kannst Du einstellen wer ueber Deinen Server Mail versenden darf. Danach musst Du noch ein "makemap hash /etc/mail/access < /etc/mail/access" eingeben um eine neue db zu erzeugen. by Joerg
Ich habe es getestet. Dies ist aber wohl nur die halbe Miete.
Jetzt kann ich von einem angeschlossenen PC Mail an die User von Linux abliefern (noch mit großem Zeitversatz, da beim senden wohl per DNS die Absenderangabe immer aufzulösen versucht wird). Wenn ich aber eine Mail an eine andere Domain senden will (z.B. an mich selbst), dann wird dieser Empfänger relayed...
aaeehm, war es nicht das was Du wolltest? *kratz am Kopf* (relay = befoerdern, uebertragen) also die Mail uebertragen? Wenn nicht, was willst Du dann? by Joerg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo,
Jetzt kann ich von einem angeschlossenen PC Mail an die User von Linux abliefern (noch mit großem Zeitversatz, da beim senden wohl per DNS die Absenderangabe immer aufzulösen versucht wird). Wenn ich aber eine Mail an eine andere Domain senden will (z.B. an mich selbst), dann wird dieser Empfänger relayed...
aaeehm, war es nicht das was Du wolltest? *kratz am Kopf* (relay = befoerdern, uebertragen) also die Mail uebertragen? Wenn nicht, was willst Du dann? by Joerg
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
*versinke im Boden ... grabe mich wieder auf* war mir doch ein kleiner Tipfehler unterlaufen. Habe das Wort "not" vergessen und den Sinn damit völlig verändert. Es kommt eine Fehlermeldung, daß die Mail nicht (!) relayed wird. - lese Mails jetzt vor dem senden ;-) - Michael --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Michael,
From: Michael Boley
Sent: Friday, June 30, 2000 3:55 PM
Jetzt kann ich von einem angeschlossenen PC Mail an die User von Linux abliefern (noch mit großem Zeitversatz, da beim senden wohl per DNS die Absenderangabe immer aufzulösen versucht wird). Wenn ich aber eine Mail an eine andere Domain senden will (z.B. an mich selbst), dann wird dieser Empfänger relayed...
aaeehm, war es nicht das was Du wolltest? *kratz am Kopf* (relay = befoerdern, uebertragen) also die Mail uebertragen? Wenn nicht, was willst Du dann? *versinke im Boden ... grabe mich wieder auf* war mir doch ein kleiner Tipfehler unterlaufen. Habe das Wort "not" vergessen und den Sinn damit völlig verändert.
Es kommt eine Fehlermeldung, daß die Mail nicht (!) relayed wird.
- lese Mails jetzt vor dem senden ;-) -
Hast Du "Cwdeinedomain" in Deiner sendmail.cf eingetragen? Gibt es folgenden Eintrag in Deiner sendmail.cf Kaccess hash -o /etc/mail/access.db Welche SuSE/sendmail version hast Du. Benutzt Du die sendmail.cf von SuSE, oder hast Du Dir selber eine gemacht? by Joerg --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Jörg Zimmermann wrote:
Hi Michael,
From: Michael Boley
Sent: Friday, June 30, 2000 3:55 PM Jetzt kann ich von einem angeschlossenen PC Mail an die User von
< ... Hallo Jörg, Deine Frage und die anderen Mails haben mich stutzig gemacht und ich habe alles noch einmal auf Original SuSE Zustand zurückgebracht und neu begonnen. Letzter Schritt war in der access Datei die Domains einzutragen, deren User über den Linux SMTP raus senden sollen (Verständnis: alle diese User dürfen an Linux Mails zur Auslieferung weiterreichen) mit dem Flag RELAY. Also z.B. 127 relay domain1.de relay domain2.de relay Jetzt können Mails von diesen Domains genau an diese Domains gesendet werden. Sobald ich aber eine Domain anmailen möchte, die nicht in der access angegeben ist, wird die Weiterleitung abgelehnt (realying denied). Also z.B. User1@domain1.de kann mailen an User2@domain1.de und User3@domain2.de aber nicht z.B. an User@suse.de
Hast Du "Cwdeinedomain" in Deiner sendmail.cf eingetragen?
Ja: Zwei Einträge mit Cw in der sendmail.cf 1. "Cwlocalhost" 2. "Cw localhost host.domain.de host"
Gibt es folgenden Eintrag in Deiner sendmail.cf Kaccess hash -o /etc/mail/access.db
Ja!
Welche SuSE/sendmail version hast Du. Benutzt Du die sendmail.cf von SuSE, oder hast Du Dir selber eine gemacht? by Joerg
Habe die Original SuSE 6.4 Konfiguration, sendmail 8.186 (?)...
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Danke für Deine (eure) Hilfe. Michael --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Michael,
From: Michael Boley
Sent: Friday, June 30, 2000 7:42 PM
Jörg Zimmermann wrote:
Hi Michael,
From: Michael Boley
Sent: Friday, June 30, 2000 3:55 PM
--- snipp ---
Deine Frage und die anderen Mails haben mich stutzig gemacht und ich habe alles noch einmal auf Original SuSE Zustand zurückgebracht und neu begonnen.
Letzter Schritt war in der access Datei die Domains einzutragen, deren User über den Linux SMTP raus senden sollen (Verständnis: alle diese User dürfen an Linux Mails zur Auslieferung weiterreichen) mit dem Flag RELAY.
yep.
Also z.B.
127 relay domain1.de relay domain2.de relay
wobei ich persoenlich lieber immer IP-Adressen einsetzte, weil die nicht ganz so einfach zu spoofen sind.
Jetzt können Mails von diesen Domains genau an diese Domains gesendet werden. Sobald ich aber eine Domain anmailen möchte, die nicht in der access angegeben ist, wird die Weiterleitung abgelehnt (realying denied).
Also z.B.
User1@domain1.de kann mailen an User2@domain1.de und User3@domain2.de aber nicht z.B. an User@suse.de
hmmm, funktioniert Deine Namensaufloesung? Poste doch mal die Meldungen, sofern vorhanden, zu den Mails die nicht versendet werden. (message; mail; warn). Kannst Du mails an User@suse.de senden wenn der Eintrag in der access steht?
Hast Du "Cwdeinedomain" in Deiner sendmail.cf eingetragen?
Ja: Zwei Einträge mit Cw in der sendmail.cf
1. "Cwlocalhost" 2. "Cw localhost host.domain.de host"
Gibt es folgenden Eintrag in Deiner sendmail.cf Kaccess hash -o /etc/mail/access.db
Ja!
Welche SuSE/sendmail version hast Du. Benutzt Du die sendmail.cf
von SuSE,
oder hast Du Dir selber eine gemacht? by Joerg
Habe die Original SuSE 6.4 Konfiguration, sendmail 8.186 (?)... by Joerg
--------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Joerg Zimmermann wrote:
Hi Michael,
From: Michael Boley
Sent: Friday, June 30, 2000 7:42 PM Jörg Zimmermann wrote:
Hi Michael,
From: Michael Boley
Sent: Friday, June 30, 2000 3:55 PM --- snipp ---
hmmm, funktioniert Deine Namensaufloesung? Poste doch mal die Meldungen, sofern vorhanden, zu den Mails die nicht versendet werden. (message; mail; warn). Kannst Du mails an User@suse.de senden wenn der Eintrag in der access steht?
Ja! Got it. Das war der richtige Tipp, der mich auf die Spur gebracht hat. Blöder Fehler - eher eine Oberflächlichkeit - von mir. Ich hatte folgendes gemacht: Der User auf dem PC hat die Mailadresse user@provider.de. Innerhalb des LANs hat der PC aber den Hostnamen pc.mydomain.de. Jetzt hatte ich in access die Domain des Providers eingetragen, aber den Hostnamen bzw. das Netz des PCs gar nicht zugelassen - in dem stillen Glauben, das der Linux Rechner in dem Netz selbst ja auch ist und deshalb nicht freigegeben werden muß. Falsch gedacht. Es funktioniert jetzt! Ich teste jetzt noch ein bissel rum, bevor ich alle User umstelle. Danke für die Hinweise! Michael --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
j.zimmermann@xsiteing.de
-
jens@HaiTaeck.de
-
linux@netcologne.de
-
mboley@bigfoot.de