Pobieraj całą pocztę z serwera IMAP przy użyciu Postfix do dystrybucji na lokalny serwer IMAP



Sytuacja:

Constellation: Mamy zarządzany serwer dedykowany od profesjonalnego dostawcy. Obecnie korzystamy z serwera Tobit David.fx w naszej sieci lokalnej, który odbiera wszystkie wiadomości e-mail z serwera online za pośrednictwem protokołu IMAP, które są wysyłane do domeny. Chcielibyśmy zastąpić David.fx serwerem Ubuntu z Postfixem i Dovecotem.

Nasz pożądany system będzie wyglądał następująco:

Nasi użytkownicy uzyskują dostęp do swoich skrzynek pocztowych za pośrednictwem zwykłego klienta (na przykład Thunderbird), który łączy się z naszym serwerem w naszej sieci lokalnej i odbiera pocztę na skonfigurowany adres.
Ten lokalny serwer nie musi nic robić poza pobieraniem wszystkich wiadomości e-mail ze skrzynki pocztowej IMAP w sieci i umieszczaniem ich w odpowiedniej skrzynce pocztowej.
Poczta wychodząca również powinna być przekazywana w ten sposób, wręcz przeciwnie. Klienci używają programu pocztowego, który jest skonfigurowany do wysyłania za pośrednictwem protokołu SMTP na lokalnym serwerze sieciowym. Ten serwer w rzeczywistości sam nie wysyła wiadomości e-mail, ale używa serwera online do ich wysyłania.
Na przykład, jeśli serwer online działał jako proxy lub tunel. Nie można skonfigurować przekazywania z serwera online na nasz lokalny serwer pocztowy.
Czy mam rację, kontynuując badanie, jak osiągnąć to za pomocą Postfix i Dovecot w oparciu o powyższą sytuację?

Czy nadają się do tego scenariusza?

Znajduję ogromną ilość zasobów do czytania, ale ze względu na tę samą terminologię opisywane są zasadniczo różne problemy.

PS: Chciałem dać szkic tego, ale z powodu braku reputacji na ServerFault nie byłem w stanie.

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

Oferujemy schemat wysyłkowy dla Twojej sprawy.
External mail server
| ▲
| |
POP3 SMTP
| |
▼ |
Local mail server

Po pierwsze, potrzebujesz ustawienia

pracujący

lokalny serwer pocztowy z Postfix i dovecot. Ważnym parametrem dla postfiksa jest nigdy

określ swoją domenę lokalną

w
         relay_domains
... Możesz użyć
         virtual_mailbox_domains
lub
         mydestination
dla domeny lokalnej.
Po drugie, musisz wypełnić/zsynchronizować użytkownika z zewnętrznego serwera pocztowego na lokalny. W związku z tym zewnętrzny serwer poczty ma prawidłową listę odbiorców do odbierania wiadomości e-mail, a lokalny serwer pocztowy ma bazę danych użytkowników do uwierzytelniania i zarządzania.

Przepływ poczty wychodzącej
, po prostu zainstaluj

Usługa przesyłania SMTP z SASL
http://www.postfix.org/SASL_RE ... sl... Następnie skonfiguruj
         relayhost
w postfixie na zewnętrzny serwer pocztowy. Powinieneś także skonfigurować

klient postfix SMTP
http://www.postfix.org/SASL_RE ... _sasl
z jedną nazwą użytkownika lub w inny sposób. Zależy to od serwera pocztowego Twojego dostawcy Internetu.

Do przepływu poczty przychodzącej
, powinieneś użyć metody cron/innego demona, aby okresowo sprawdzać skrzynkę odbiorczą na zewnętrznym serwerze pocztowym, pobierać nowe wiadomości przez POP3 (pamiętaj, aby usunąć je po przesłaniu) i umieszczać je w odpowiedniej skrzynce pocztowej.

Fetchmail
http://www.fetchmail.info/
nadaje się do tego zadania.

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się