Το fetchmail είναι ένας πλήρης πελάτης
για IMAP και POP, ο οποίος
επιτρέπει στους χρήστες να κατεβάζουν αυτόματα mail από απομακρυσμένους
εξυπηρετητές IMAP και POP και
να το αποθηκεύουν σε τοπικές θυρίδες, από όπου μπορεί έπειτα να υπάρχει
πιο εύκολη πρόσβαση. Το fetchmail μπορεί να
εγκατασταθεί χρησιμοποιώντας το port mail/fetchmail
και παρέχει διάφορα
χαρακτηριστικά, μερικά από τα οποία περιλαμβάνουν:
Υποστήριξη των πρωτοκόλλων POP3, APOP, KPOP, IMAP, ETRN και ODMR.
Δυνατότητα προώθησης email μέσω SMTP, το οποίο επιτρέπει τη φυσιολογική λειτουργία του φιλτραρίσματος, της προώθησης, και των παρωνυμίων (aliases).
Μπορεί να λειτουργήσει σε κατάσταση δαίμονα, ώστε να ελέγχει περιοδικά για νέα μηνύματα.
Μπορεί να ανακτά πολλαπλές θυρίδες και να τις προωθεί, ανάλογα με τις ρυθμίσεις του, σε διαφορετικούς τοπικούς χρήστες.
Αν και είναι έξω από τους σκοπούς αυτού του κειμένου να εξηγήσει
όλες τις δυνατότητες του fetchmail, θα
αναφερθούμε σε κάποιες βασικές λειτουργίες.
Το fetchmail χρησιμοποιεί ένα αρχείο
ρυθμίσεων γνωστό ως .fetchmailrc
, για να
λειτουργήσει σωστά. Το αρχείο αυτό περιέχει τις πληροφορίες του
εξυπηρετητή αλλά και τα στοιχεία εισόδου του χρήστη. Λόγω των
ευαίσθητων πληροφοριών του αρχείου αυτού, σας συμβουλεύουμε να
χρησιμοποιήσετε την παρακάτω εντολή ώστε η ανάγνωση του να επιτρέπεται
μόνο από τον ιδιοκτήτη του:
%
chmod 600 .fetchmailrc
Το .fetchmailrc
που φαίνεται παρακάτω είναι ένα
παράδειγμα με το οποίο μπορείτε να κατεβάσετε τη θυρίδα ενός χρήστη
μέσω του πρωτοκόλλου POP. Κατευθύνει το
fetchmail να συνδεθεί στο example.com
χρησιμοποιώντας όνομα χρήστη
joesoap
και κωδικό XXX
.
Το παράδειγμα υποθέτει ότι ο χρήστης joesoap
είναι
επίσης και χρήστης του τοπικού συστήματος.
Το επόμενο παράδειγμα, δείχνει σύνδεση σε πολλαπλούς POP και IMAP εξυπηρετητές, και ανακατευθύνει σε διαφορετικούς τοπικούς χρήστες όπου είναι απαραίτητο:
Το βοηθητικό πρόγραμμα fetchmail μπορεί
να λειτουργήσει σε κατάσταση δαίμονα, αν το εκτελέσετε με την επιλογή
-d
, ακολουθούμενη από ένα διάστημα (σε δευτερόλεπτα)
το οποίο θα χρησιμοποιηθεί για να ερωτώνται οι εξυπηρετητές που
είναι καταχωρημένοι στο αρχείο .fetchmailrc
.
Το παρακάτω παράδειγμα οδηγεί το fetchmail
να ανιχνεύει για νέο mail κάθε 600 δευτερόλεπτα:
%
fetchmail -d 600
Μπορείτε να βρείτε περισσότερες πληροφορίες για το fetchmail στην τοποθεσία http://fetchmail.berlios.de/.
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την
τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην
<doc@FreeBSD.org>.