Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Sendmail, Smarthost, Relaying und Masquerading :-(

37 views
Skip to first unread message

Peter Sobisch

unread,
Sep 5, 1998, 3:00:00 AM9/5/98
to
Hallo Leute,

ich habe hier ein Problem und versuche mich sachlich zu fassen.

Es sind 2 vernetzte Rechner gegeben:
Rechner A:
- Sendmail 8.8.8
- DNS Server (nur für das lokale 192.168.x.x Netzwerk,
ISP DNS als forwarder eingetragen)
- INN Server
- dialup Verbindung zum Internet (Mails mit fetchmail abholen)
- soll 24 Std am Tag laufen und ab und zu online gehen :-)
Rechner B:
- Sendmail 8.8.8:
als Smart ist der Rechner A eingetragen.
Beide Betriebsesteme SuSE 5.0, Kernel Linux 2.0.35, Sendmail von SuSE 5.3.

Die Probleme:

Vorweg: Nach jeder Änderung an sendmail.cf habe ich sendmail mit
"/etc/rc.d/sendmail <stop>|<start>" neugestartet.
- Die genericstable wurde mit:
"makemap hash genericstable.db <genericstable" aufgefrischt.

(*=Anforderung; +=klappt; -=klappt nicht)

* alle Mails die von B verschickt werden, sollen sobald die nicht für B
selbst bestimmt sind an A weitergeleitet werden:
+ funktioniert bedingt: die Mails finden sich erst nach einer langen Wartezeit
von über 1min bei A wieder. Die Logdateien zeigen keinen Fehler an.
Wird da im Hintergrund noch etwas versucht ?
Ist das ein DNS oder CANONIFY Problem ? Wenn ich DNS _und_ CANONIFY _nur_
bei B abschalte ist die Wartezeit immer noch da.
Es klappt nämlich erst dann wenn ich beide bei A _UND_ B abschalte.
Aber wozu habe ich dann den lokalen DNS auf A laufen ?

* wenn die Mails nach draussen gehen, sollen alle Mailsversender
von A _und_ B verkleidet werden (Domain _und_ Username):
- funktioniert nicht: genericstable wurde auch upgedated.
Kann man: "petersob@B pete...@gmx.net" eintragen ? Oder ist nur die
Form von: "petersob pete...@gmx.net" zulässig ?
FEATURE(`genericstable'....) ist drin. Muss da noch mehr aktiviert werden ?
Brauche ich Masquerading um genericstable zu benutzen ?
Wie sieht das aus mit Envelope ?
+ Masquerading von jedem Rechner aus würde funktionieren aber ist wohl
nicht das gelbe vom Ei, wegen der Usernamen :-(

* Mails von A nach B und umgekehrt (im lokalen Netz) sollen nicht verkleidet
werden:
- deshalb wollte ich kein Masquerading benutzen weil auch lokale Mails
maskiert werden :-( Gibt es hierzu ne Lösung ? "CwB" bei A stört
den Mailversand von A nach B :-(

* Mails die per Fetchmail abgeholt werden sollen bei B ausgeliefert werden:
+ funktioniert: nur dann wenn ich B nicht als lokalen Host bei A eintrage
"CwB", sonst landen alle Mails für petersob@B bei petersob@A.
In der fetchmailrc sind die Empfänger wie folgt eingetragen:
"poll mail.provider.de proto pop3 user MUSTER pass * is petersob@B here"

Ich freue mich auf Eure Antworten !
Danke im Vorraus und Hoffe sehr auf eine Lösung :-)

Gruß
Peter

--
Peter Sobisch | Anthony's Law of Force:
pete...@gmx.net | "Don't force it; get a larger hammer."
PGP Key: http://homepages.allcon.com/~peter.sobisch/petersob.asc


0 new messages