Hallo Liste,
ist es möglich, die unter /var/spool/mail für einen bestimmten Nutzer empfangenen Mails weiterzuleiten und auf dem Server zu löschen?
Hintergrund: für einen nicht gelöschten Nutzeraccount wurden weiterhin Mails angenommen. Der Account soll jetzt gelöscht werden. Da der Nutzer diese Mails von außen nicht abrufen kann, will ich selbige an seine aktuelle Adresse weiterleiten.
Danke & Gruß, Kai
William Epler schrieb:
Am Montag, 7. Januar 2008 schrieb Kai-Micael Preiß:
Hallo Liste,
ist es möglich, die unter /var/spool/mail für einen bestimmten Nutzer empfangenen Mails weiterzuleiten und auf dem Server zu löschen?
man aliases man virtual
jein, mit aliases arbeite ich bereits - soweit klar denke ich.
problem: mails an userx@example.com werden an dessen nutzeraccount weitergeleitet, diese liegen in der datei /var/spool/mail/<useraccount_von_userx>.
fraglicher nutzer ist jedoch seit längerem nicht mehr vor ort gewesen und wird auch nicht wieder vor ort sein, um seine mails, die mittlerweile aufgelaufen sind abrufen zu können (abruf von außen ist nicht erlaubt, nur aus dem internen netz - zentrale vorgabe vom chef...). deshalb werden mittlerweile auch alle mails an userx@example.com an dessen aktuelle (externe) mail weitergeleitet (über /etc/aliases). insofern:
Fabian Hänsel schrieb:
einige Mailserver werten ~/.forward aus. Dort die neue Zieladresse eintragen (sonst nichts) und die Weiterleitung erfolgt automatisch
ohne die Mail lokal zu speichern.
checked.
ich stehe jetzt vor dem problem, die bereits aufgelaufenen mails dem fraglichen nutzer zukommen zu lassen. wegen datenschutz - und auch aufgrund der anzahl der mails - fällt einloggen, pine starten und weiterleiten imho aus.
Andreas Kretschmer schrieb:
Kennst Du mutt?
gehört ja, mit gearbeitet nein.
Das hat ein 'Bounce'-Feature, mit dem das sehr elegant geht. Ansonsten, ist das eine mbox-Datei? Könnte man auch im Ganzen weiterleiten.
wir arbeiten mit postfix, die maildateien haben keine dateiendung à la mbx. da ich den server nicht eingerichtet habe und mich mit postfix nicht im detail auskenne: in welchem format speichert der mda die mails standardmäßig?
besten dank & gruss, kai
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Kai-Micael Preiß schrieb:
wir arbeiten mit postfix, die maildateien haben keine dateiendung à la mbx. da ich den server nicht eingerichtet habe und mich mit postfix nicht im detail auskenne: in welchem format speichert der mda die mails standardmäßig?
man postfix man sendmail
Wenn Du procmail installiert hast, könnte Dir
formail -s
weiterhelfen.
Tobias
Tobias Schlemmer schrieb:
Wenn Du procmail installiert hast, könnte Dir
formail -s
weiterhelfen.
nach meinem verständnis:
userX@serverY:~> formail -s </var/spool/mail/NutzerX | procmail -d neueadresse@von.nutzer.x
oder liege ich jetzt vollkommen daneben?
gruß, kai
am Mon, dem 07.01.2008, um 15:44:59 +0100 mailte Kai-Micael Preiß folgendes:
Andreas Kretschmer schrieb:
Kennst Du mutt?
gehört ja, mit gearbeitet nein.
Sollte man sich mal anschauen, ist sehr mächtig...
Das hat ein 'Bounce'-Feature, mit dem das sehr elegant geht. Ansonsten, ist das eine mbox-Datei? Könnte man auch im Ganzen weiterleiten.
wir arbeiten mit postfix, die maildateien haben keine dateiendung à la mbx. da ich den server nicht eingerichtet habe und mich mit postfix
Is klar. Ist das eine einzelne große Datei, die alle Mails nacheinander enthält? Falls ja, dann ist das (wahrscheinlich) im mbox-Format. Es gibt auch noch Maildir, da ist jede Mail eine eigene Datei. Typischerweise bei IMAP-Postfächern.
Andreas
Andreas Kretschmer schrieb:
Is klar. Ist das eine einzelne große Datei, die alle Mails nacheinander enthält? Falls ja, dann ist das (wahrscheinlich) im mbox-Format. Es gibt auch noch Maildir, da ist jede Mail eine eigene Datei. Typischerweise bei IMAP-Postfächern.
korrekt, eine große datei.
Fabian Hänsel schrieb:
Sprich/mail mal mit dem entsprechenden User.
getan. ich lösche den account, er ist der meinung, dass er die mails nicht mehr benötigt. was jedoch an der zu grunde liegenden frage nichts ändert... wüsste hier schon gern, wie ich zukünftig mit umgehen kann/muss.
V1) er hat ohnehin alle Mails per Weiterleitung erhalten und lässt
dich die Mails einfach auf dem Server löschen.
negativ, da die weiterleitung erst gestern in auftrag gegeben wurde.
V2) Falls $user Linux hat könntest du ihm sein Maildir gepackt schicken, er kann es z.B. mit Sylpheed einlesen. (Achtung, es gibt mehrere Versionen von Maildir, ggf. vorher kurz selbst testen, ob Sylpheed und postfix die selbe nutzen)
hat er leider net, er ruft die mails von einem anderen anbieter per outlook ab.
V3) Alle Daten, die der Mailserver hat sind ja definitiv in einem gepackten Archiv seines Maildirs drin - ist es vorgeschrieben, dass man als Admin die Daten in einem für den User komfortabel verwertbaren Format hinterherschicken muss? (Notvariante, aber wer eine Firma verlässt sollte doch eigentlich schon im eigenen Interesse auf sowas achten)
*g* ja, aber die verhältnisse sind da leider etwas komplizierter ;)
wie gesagt, mein verständnis der sache:
userX@serverY:~> formail -s </var/spool/mail/NutzerX | procmail -d neueadresse@von.nutzer.x
???
danke & gruss, kai
Kai-Micael Preiß Kai-Micael.Preiss@tu-dresden.de wrote:
wir arbeiten mit postfix, die maildateien haben keine dateiendung à la mbx. da ich den server nicht eingerichtet habe und mich mit postfix nicht im detail auskenne: in welchem format speichert der mda die mails standardmäßig?
Ich vermute Maildir.
Sprich/mail mal mit dem entsprechenden User.
V1) er hat ohnehin alle Mails per Weiterleitung erhalten und lässt dich die Mails einfach auf dem Server löschen.
V2) Falls $user Linux hat könntest du ihm sein Maildir gepackt schicken, er kann es z.B. mit Sylpheed einlesen. (Achtung, es gibt mehrere Versionen von Maildir, ggf. vorher kurz selbst testen, ob Sylpheed und postfix die selbe nutzen)
V3) Alle Daten, die der Mailserver hat sind ja definitiv in einem gepackten Archiv seines Maildirs drin - ist es vorgeschrieben, dass man als Admin die Daten in einem für den User komfortabel verwertbaren Format hinterherschicken muss? (Notvariante, aber wer eine Firma verlässt sollte doch eigentlich schon im eigenen Interesse auf sowas achten)
Viele Grüße Fabian
am Mon, dem 07.01.2008, um 15:06:01 +0100 mailte Kai-Micael Preiß folgendes:
Hallo Liste,
ist es möglich, die unter /var/spool/mail für einen bestimmten Nutzer empfangenen Mails weiterzuleiten und auf dem Server zu löschen?
Hintergrund: für einen nicht gelöschten Nutzeraccount wurden weiterhin Mails angenommen. Der Account soll jetzt gelöscht werden. Da der Nutzer diese Mails von außen nicht abrufen kann, will ich selbige an seine aktuelle Adresse weiterleiten.
Kennst Du mutt?
Das hat ein 'Bounce'-Feature, mit dem das sehr elegant geht. Ansonsten, ist das eine mbox-Datei? Könnte man auch im Ganzen weiterleiten.
Andreas
Hallo,
einige Mailserver werten ~/.forward aus. Dort die neue Zieladresse eintragen (sonst nichts) und die Weiterleitung erfolgt automatisch ohne die Mail lokal zu speichern.
Viele Grüße Fabian
Fabian Hänsel fabtagon@gmx.de wrote:
Hallo,
einige Mailserver werten ~/.forward aus. Dort die neue Zieladresse eintragen (sonst nichts) und die Weiterleitung erfolgt automatisch ohne die Mail lokal zu speichern.
Habe "bereits empfangen" überlesen. So nützt dir das natürlich nichts.
Viele Grüße Fabian
Am 07.01.08 schrieb Kai-Micael Preiß Kai-Micael.Preiss@tu-dresden.de:
Hallo Liste,
ist es möglich, die unter /var/spool/mail für einen bestimmten Nutzer empfangenen Mails weiterzuleiten und auf dem Server zu löschen?
Hintergrund: für einen nicht gelöschten Nutzeraccount wurden weiterhin Mails angenommen. Der Account soll jetzt gelöscht werden. Da der Nutzer diese Mails von außen nicht abrufen kann, will ich selbige an seine aktuelle Adresse weiterleiten.
Mit formail sollte das (wenn ich Dein Aliegen richtig verstanden habe) gehen.
Danke & Gruß, Kai
HTH Robert
Lug-dd maillist - Lug-dd@mailman.schlittermann.de https://ssl.schlittermann.de/mailman/listinfo/lug-dd
lug-dd@mailman.schlittermann.de