Fetchmail-6.5.1

Introduksjon til Fetchmail

Fetchmail pakken inneholder en e-post henteprogram. Den henter e-post fra eksterne e-postservere og videresender den til den lokale (klient) maskinens leveringssystem, slik at den kan deretter leses av vanlige e-postbrukeragenter.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Fetchmail Avhengigheter

Anbefalt

Valgfri

MIT Kerberos V5-1.21.3 og libgssapi

Valgfri (for kjøring av fetchmailconf)

Python-3.13.0, bygget etter Tk-8.6.15, med py-future pakken

Installasjon av Fetchmail

Opprett en dedikert bruker for fetchmail programmet. Utfør følgende kommandoer som root bruker:

useradd -c "Fetchmail User" -d /dev/null -g nogroup \
        -s /bin/false -u 38 fetchmail

Installer Fetchmail ved å kjøre følgende kommandoer:

./configure --prefix=/usr &&
make

For å teste resultatene, kjør: make check.

Nå, som root bruker:

make install &&
chown -v fetchmail:nogroup /usr/bin/fetchmail

Konfigurere Fetchmail

Konfigurasjonsfiler

~/.fetchmailrc

Konfigurasjonsinformasjon

[Notat]

Notat

Hvis du kobler til en e-postserver som støtter SSL/TLS-innpakket eller "implisitt" modus på en dedikert port (standard 993) bør du bruke fetchmail --ssl eller legg til alternativet 'ssl' i en rcfil.

cat > ~/.fetchmailrc << "EOF"

# The logfile needs to exist when fetchmail is invoked, otherwise it will
# dump the details to the screen. As with all logs, you will need to rotate
# or clear it from time to time.
set logfile fetchmail.log
set no bouncemail
# You probably want to set your local username as the postmaster
set postmaster <username>

poll SERVERNAME :
    user <isp_username> pass <password>;
    mda "/usr/bin/procmail -f %F -d %T";
EOF

touch ~/fetchmail.log       &&
chmod -v 0600 ~/.fetchmailrc

Dette er en eksempelkonfigurasjon som burde være tilstrekkelig for de fleste. Du kan legge til så mange brukere og servere du trenger ved å bruke samme syntaks.

man fetchmail: Se etter delen nær bunnen navngitt CONFIGURATION EXAMPLES. Det gir noen raske eksempler. Det er utallige andre konfigurasjonsalternativer når du blir vant til det.

Hvis du forventer å motta svært lite e-post, kan du påkalle fetchmail når du ønsker å motta innkommende post. Mer vanlig er den enten påkalt i nisse-modus med -d alternativet enten på kommandolinjen, eller i .fetchmailrc (se 'DAEMON MODE' i man fetchmailconf), eller alternativt påkalles den fra en cron jobb.

Innhold

Installerte Programmer: fetchmail og fetchmailconf
Installerte Biblioteker: Ingen
Installerte Mapper: Ingen

Korte Beskrivelser

fetchmail

når det kjøres som bruker, vil dette starte ~/.fetchmailrc og laste ned den aktuelle e-posten

fetchmailconf

er ment å hjelpe deg med å sette opp og redigere en ~/.fetchmailrc konfigurasjonsfil, ved å bruke en Tk GUI grensesnitt. Den er skrevet for Python og Tkinter modulen, men er merket med en ADVARSEL om at den må oppdateres for fetchmail 6.4s SSL alternativer og andre nyere alternativer