BOK
|
 |
« : Kwiecień 06, 2011, 04:34:42 » |
|
Aby odebrać pocztę z innego serwera pocztowego należy umieścić w swoim głównym katalogu następujące pliki: .fetchmailrc .procmailrc Proszę zwrócić uwagę, iż nazwy plików zaczynają się od kropki. Następnie tym plikom należy nadać uprawnienia 0600.
Plik .fetchmailrc jest odpowiedzialny za konfigurację "ściągania" poczty z innych serwerów. Ich ilość jest nieograniczona, konfigurację każdego wpisujemy w oddzielnej linii. Przykładowa konfiguracja wygląda tak:
poll pop.gmail.com protocol pop3 username "NazwaUzytkownika" password "TwojeHasło" ssl mda "/usr/local/bin/procmail -d %T" poll pop.gmail.com protocol imap username "NazwaUzytkownika" password "TwojeHasło" ssl mda "/usr/local/bin/procmail -d %T" Jeżeli dostawca nie zapewnia połączenia ssl, po prostu usuwamy to słowo z danej linii. Możliwości przekazywane do fetchmail'a w linii komend: - Obsługiwane protokoły to: pop3, imap, auto (próba pop2,pop3,imap): np. protocol auto - Niestandardowy port: np. -P numerportu, np. P 578 - Protokół SSL: SSL2, SSL23, SSL3, TLS1, przy czym rekomendowany jest SSL3: np. sslproto SSL3
Plik .procmailrc jest używany do konfiguracji dostarczania "ściągniętej" poczty do skrzynki pocztowej. Przykładowa prosta konfiguracja wygląda tak:
MAILDIR=$HOME/Maildir DEFAULT=$MAILDIR LOGFILE=$HOME/.procmaillog LOGABSTRACT=no VERBOSE=off
:0 $HOME/Maildir/ * .* default
Program procmail oferuje również bardziej zaawansowane opcje dostarczania poczty, np. - prosty filtr spamu, : :0 * ^Subject:.*(credit|cash|money|debt|sex|sale|loan|oferta|szkolenie) $MAILDIR/.INBOX.spam - poczta od kilku znajomych ląduje w innym folderze: :0 * ^From:.*(jacek\@placek.com|jarek\@ogarek.pl) $MAILDIR/kumple
Regułki te umieszczamy przed default, gdyż default zakańcza przetwarzanie poprzednich reguł i powoduje domyślne dostarczenie poczty do standardowych skrzynek.
Aby powyższe zadziałało, dodajemy zadanie do swojego crone'a, np. */15 * * * * /usr/local/bin/fetchmail -sk >/dev/null 2>&1 co spowoduje uruchomienie odczytu poczty co 15 minut.
a/ opcja "s" powoduje "cichą" pracę, bez wysyłania komunikatów na konsolę b/ opcja "k" powoduje pozostawienie ściągniętych wiadomości na serwerze , z którego je ściągamy (uwaga! - małe "k")
|