PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mailserver wie mails umleiten?



raptor666
26.05.04, 12:06
hi all,

ich hab mir in den letzten tagen einen (test) mailserver unter suse8.2
aufgesetzt (postfix, cyrus-imap) nach diversen tutorien von linuxforen.de
und linux-tin.org.
das testsystem besteht lediglich aus drei lan rechnern ohne verbindung
zum internet (daher auch kein fetchmail); wie gesagt, nur zum testen.

der mailserver funzt soweit auch ganz gut (natuerlich nur lokal),

diverse system-user (root, postmaster) hab ich per /etc/aliasses auf
meinen account 'umgeleitet' und moechte diese mit sieve noch in
separate unterordner meines accounts leiten (damit beschaeftige ich
mich gerade, scheint mir aber nicht allzu schwierig zu sein.

ausserdem moechte ich noch eine art gruppenfunktionalitaet hinzufuegen.
d.h. user-a, user-b und user-c sollen der gruppe 'mailgrp' angehoeren,
die gesamte post die an user-a@domain, user-b ... oder an mailgrp@domain
gesendet wird soll in die mailbox mailgrp.inbox gehen und kann dort
von allen usern gelesen/beantwortet werden.
die gesendeten mails von den usern der mailgrp soll in der mailbox
mailgrp.outgoing gespeichert werden, damit alle user die vorgaenge
(zb. eines gemeinsamen projektes) nachvollziehen koennen. (die gesendeten
mails muessen dann nicht in dem 'gesendet' ordner der einzelnen user
gespeichert werden).

so, ich hoffe ich hab alles einigermassen verstaendlich erklaert. zu dem
ganzen hab ich allerdings noch ein paar fragen/verstaendnisprobleme, auf
die ich in den tutorials noch keine antwort gefunden habe.

1. soweit ich verstanden habe kann man procmail als eine art 'filter'
zwischen fetchmail und postfix schalten und die mails ueber das
/etc/procmailrc script bearbeiten/umleiten/etc. kann man procmail noch
an anderer stelle einsetzen?

2. die scripte fuer sieve werden ja ueber sieveshell-put-activate quasi
userspezifisch aktiviert. ist es auch moeglich ein globales sievescript
laufen zu lassen, da in meinem fall das script fuer die user-a, user-b
... prinzipiell das gleiche waere (umleiten der mail in mailgrp-inbox)?
ich will dafuer nur ein script verwalten.

3. wenn ein globales sieve-script moeglich ist, kann dann trotzdem noch
ein userspezifisches script zusaetzlich laufen?

4. wie kann man die ausgehende post der user-a, user-b ... in die mailbox
mailgrp.outgoing umleiten (bzw. dort eine kopie ablegen) ohne mit der
cc-funktion (carbon-copy) des email-client arbeiten zu muessen?

waere super, wenn ihr ein paar anregungen/antworten fuer mich haettet.

gr33tz