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