PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mailweiterleitung



fonky
22.08.04, 12:03
hallo leutz!

ich habe in meiner umgebung einen suse linux rechner in
einer dmz als mail und proxyserver stehen der emails aus
dem internet empfängt und versendet. mailer daemon ist
sendmail. nun habe ich einen domino-server installiert und
möchte, dass die linux maschine die mails automatisch an
den lotus domino server im lan weiterleitet. momentan
ist es so, dass die clients via outlook die mails von der linux
maschine abholen. die sollen nun durch den lotus notes client
ersetzt werden. was muss ich nun machen bzw. welche dateien
bzw. dienste muss ich konfigurieren?

gruß
fonky

Blade
22.08.04, 12:42
Hi fonky,

leider kann ich Dir nicht weiter helfen, ich bin an diesem Problem vor einem 1/2 Jahr kläglich gescheitert. Wenn Du es hinbekommst, wäre ich über Deinen Tipp hier sehr dankbar. Ich wollte von einem Intranet-Server die Mails auf den 2.-ten Intranet-Server weiterleiten, als mailer daemon läuft beides Mal sendmail. :ugly:

Guti
23.08.04, 08:48
Hi,

die Weiterleitung kann man wie folgt bewerkstelligen (betrifft Sendmail):
Host A.domain.de soll an B.domain.de weiterleiten.
In der sendmail.mc bzw. linux.mc muss FEATURE(`mailertable') gesetzt sein.
Zwei Moeglichkeiten:
In mailertable von A.domain.de aufnehmen
domain.de esmtp:B.domain.de
oder
domain.de esmtp:[B.domain.de]
Dann werden alle Mails mit @domain.de an B.domain.de weitergeleitet.
Die eckigen Klammer deaktivieren MX-Eintraege fuer diesen Rechner.
Moeglich ist auch
. esmtp:B.domain.de
bzw.
. esmtp:[B.domain.de]
Jetzt werden alle Mails an B.domain.de weitergeleitet, entspricht smarthost.
Anstelle des Hostnamens koennen auch die IP-Adressen verwendet werden.
Die Mailertable mit
makemap hash mailertable.db < mailertable
noch in's richtige Format bringen.
Gruss
Henry

fonky
23.08.04, 12:07
erstmal danke für deine antwort!

sollte ich auch die /etc/aliases "leeren",
damit die mails nicht mehr lokal auf der
linux büchse verteilt werden?

Guti
23.08.04, 13:25
Ich glaub' die Weiterleitung ueber die mailertable geht vor, zumindest wenn man das Ganze ueber die virtusertable macht ist es so. Kannst du aber leicht testen.
Leg dir auf dem Server eine sendmail_test.cf an, bei der FEATURE(`mailertable') gesetzt ist, in der scharfen sendmail.cf sollte es nicht gesetzt sein. Mach den Eintrag in der mailertable und das makemap.
Danach:
sendmail -bv -C /path/sendmail_test.cf username@domain.de
(Der Parameter -bv macht nur ein verify)
Du solltes (angelehnt an mein Beispiel von vorhin) in etwa sowas sehen:
username@domain.de... deliverable: mailer esmtp, host B.domain.de., user username@domain.de
D.h. sendmail auf A.domain.de liefert an B.domain.de aus.
Sieht der Output etwa so aus,
username@domain.de... deliverable: mailer local, user username
dann liefert sendmail local aus, dann musst du die aliases auf jeden Fall leeren.

Gruss
Henry