Jens Puruckherr wrote:
hallo,
ein Mitarbeiter, der nur gelegentlich in der Firma ist, will sich seine ganze Mail auch auf seinen privaten Account bei t-online schicken lassen.
Dazu habe ich auf dem Mailserver(sendmail 8.10) eine ~/.forward angelegt:
\username, privat@t-online.de
Unser Provider stellt uns einen Mailrelay zur Verfügung, welches als Bedingung für die Zustellung hat, das der Absender oder der Empfänger zu unserer Domain elbvilla.de passen. Bekommt mein Kollege nun Post von ausserhalb wird sie mit From:<externer absender> an To:privat@t-online.de geschickt und der Mailserver vom Provider nimmt sie nicht an.
Was kann ich dagegen tun? Wie kann ich die Absendeadresse umschreiben? Die diversen *tables in /etc/mail geben mir terilweise noch Rätsel auf, aber ich denke mal, hier muss ich suchen, aber wo genau?
Die fremde Absenderadresse umschreiben? Das geht nicht. Folgendes geht: genericstable: lokaler User (Absender) -> Mailadresse
virtusertable Mailadresse (Empfänger) -> lokaler User (hier kann auch eine externe Adresse als Ziel stehen)
Selbst wenn Du es schaffst, die Absendermail zu verbiegen, wie will der Mitarbeiter dann antworten?
Lösungsansatz: Vielleicht verpackst Du die Mail besser in eine neue, anstatt sie zu manipulieren. So als ob sie mit einem Mailproggie weitergeleitet wird. Also in der .forward nicht einfach an sendmail o.ä. weiterschieben, sondern als Mailbody + neuer Absender (seine Firmenmail) + Empfänger (seine private) an mail abgeben.
Rico