-
Fetchmail- sposób na wiadomości z wielu skrzynek w jednym miejscu
Często posiadając wiele skrzynek e-mail stajemy przed dylematem z której na którą ustawić przekierowanie lub nawet z której zrezygnować. Od teraz nie musimy się tym przejmować. Z pomocą przychodzi nam fetchmail, czyli klient imap i pop3, który może za nas pobierać pocztę z wielu skrzynek zewnętrznych i umieszczać w naszej lokalnej skrzynce email na serwerze. Potem przy pomocy procmaila możemy segregować wiadomości, aby np. te z poczty na Onecie były w katalogu onet. Zaczniemy od instalacji niezbędnego pakietu, dostępnego w domyślnym repozytorium (base).
yum install fetchmail
Po instalacji należy w katalogu domowym użytkownika z którego będziemy uruchamiać fetchmaila, umieścić plik „.fetchmailrc” o następującej przykładowej treści:
poll adres_serwera_pop3
proto pop3:
user „użytkownik_pocztowy”, with
password „hasło_dostępowe”,
is „nazwa_uzytkownika_na_którego_skrzynce_mają_zostać_pobrane_wiadomości” here;
keep; # nie usuwaj wiadomości z serwera po pobraniu
Aby segregować pobraną pocztę, możemy skorzystać procmaila. Tworzymy w katalogu domowym „.procmailrc” o następującej przykładowej treści:
:0
* ^TO.*naszemail@gmail.com
$HOME/mail/gmail
:0
* ^TO.*naszemail@onet.pl
$HOME/mail/gmail
Dzięki powyższemu plikowi, nasza poczta będzie posegregowana w zależności z jakiej skrzynki została pobrana. Fetchmaila można odpalać korzystając z polecenia
fetchmail
z użytkownika w którego katalogu domowym umieściliśmy plik „.fetchmailrc” ( nie może być nim root). Można odpalić wspomniane narzędzie jako daemon sprawdzający pocztę np. co 10 minut.
fetchmail -d 600
Od teraz możemy się cieszyć wiadomościami ze skrzynek z różnych serwerów w jednym miejscu.
Bardzo dziękuję za informację.