Innhold
Korte Beskrivelser
når det kjøres som bruker, vil dette starte |
|
er ment å hjelpe deg med å sette opp og redigere en
|
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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/fetchmail/fetchmail-6.4.39.tar.xz
Nedlasting MD5 sum: 33a916a14b91ba932b970fe02d28f058
Nedlastingsstørrelse: 1.2 MB
Estimert diskplass som kreves: 12 MB inkludert tester
Estimert byggetid: 0.1 SBU inkludert tester
en lokal MDA (Procmail-3.24)
MIT Kerberos V5-1.21.3 og libgssapi
Python-3.12.5, bygget etter Tk-8.6.14, med py-future pakken
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:
PYTHON=python3 \ ./configure --prefix=/usr \ --enable-fallback=procmail && make
For å teste resultatene, kjør: make check.
Nå, som root
bruker:
make install && chown -v fetchmail:nogroup /usr/bin/fetchmail
PYTHON=python3
: en versjon
av Python er påkrevd, men
bare brukt til å installere en modul for å tillate fetchmailconf å
kjøre. Den modulen er ikke vedlikeholdt og bør ikke bli brukt.
--enable-fallback=procmail
:
Dette forteller Fetchmail å levere
innkommende post til Procmail for
levering, dersom port 25 postserveren ikke er til stede eller ikke
svarer.
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.
når det kjøres som bruker, vil dette starte |
|
er ment å hjelpe deg med å sette opp og redigere en
|