Jedna skrzynka zewnętrzna (na nazwa.pl), z której korzysta wielu użytkowników na wielu stacjach. Problem w tym, że e-maile odebrane mają być dostępne na każdej stacji jak i e-maile wysłane mają być na każdej stacji. Do głowy wpada IMAP - lecz nazwa.pl, czy tam jak kto woli ,,net art'' nie obsługuje IMAP dla użytkownika końcowego.
I teraz pytanie do Was.
Dałoby radę skonfigurować devcota i np.: Xmail-a do odbierania wiadomości z serwera zewnętrznego, a następnie wysyłania wiadomości za pomocą tego serwera? Potem użytkownik za pomocą Outlook Express z IMAP pobierałby wiadomości i wtedy byłyby one dostępne na każdej stacji?
Sprawę załatwiłby postfix z ustawieniem internet+smarthost. Poczta dochodzi bezpośrednio na serwer firmowy, tam po edycji /etc/aliases jest dostępna dla każdego użytkownika i odbierana przez klientów na stacjach roboczych za pomocą dovecot.
Do wysyłania poczty - smtp.gmail.com:587 jako smarthost z ustawionym odpowiednio firmowym adresem jako domyślnym dla wysyłanej poczty.
Trzeba by wtedy zmienić ustawienia na nazwa.pl i ustawić domenę na IP. To oznacza rezygnację z ich skrzynki mejlowej - jak dla mnie to lepiej, bo dołączali mi swoje reklamy do wysyłanej poczty.
Fetchmail będzie odpowiedni - pobierze pocztę z zewnętrznego serwera i roześle lokalnie wg Twoich potrzeb. Czym będziesz to dostarczał użytkownikom lokalnym - to już osobna kwestia.
set logfile /var/log/fetchmail.log
set syslog
set daemon 300
poll serwerpoczty.pl no dns proto pop3 username nazwa_użytkownika with pass hasło_użytkownika dropdelivered is * here
Na ich podstawie coś wymyśl u siebie... po wcześniejszym zapoznaniu się z dokumentacją ;-)
Z dovecotem nie ma wielkiej filozofii - tylko wskaż mu w pliku konfiguracyjnym, że chcesz korzystać z IMAP - dyrektywa "protocols". Być może trzeba będzie jeszcze wskazać mu Maildir. Jeśli dla użytkownika nie masz utworzonego Maildira - użyj komendy maildirmake z uprawnieniami danego użytkownika, np. poprzez sudo.