Portál AbcLinuxu, 10. listopadu 2025 13:02
prostě udělám si konfigurák fetchmailu kde si napisu ty schránky
poll server.pop protocol pop3 username "jmeno" with password "heslo" is uzivatel here
a todle napíšeme pro všechny schránky prostě vybere se schránka na serveru server.pop protokolem pop3 s přihlašovacím jménem jmeno s heslem heslo a předá se to místnímu smtp aby to dorucil uživatelovi uzivatel.
No a jak budeme fetchmail spouštět je na nás třeba každou půlhodinu pomocí cronu. (man crontab atd..)
set postmaster za@zah.cz
poll mbox.serverprovidra.cz
proto pop3
no envelope no dns
localdomains tvojedomena.cz
user jmenoschrankyuzivatele to is * here
password uplnetajneheslo fetchall
poll pop3.cbox.cz proto pop3
no envelope no dns
localdomains tvojedomena.cz
user "divnyuzivatel@cbox.cz" is "divnejsi" here
password fernet fetchall
První část stahuje poštu celé mé domény ze servru providra a rozděluje ji do jednotlivých schránek na lokálním servru to je ta hvězdička před here.
druhý zápis je klasické vyzvednutí jedné schránky a předání lokálnímu uživateli.
Nezapomen že .fetchmailrc musi mit maximálně práva rw.... a v cronu asi toto
5,15,25,35,45,45,55 * * * * fetchmail &> /dev/null
ZAH
fetchmail -f /etc/fetchmailrc -d 300
Ta zajisti, ze fetchmail nastartuje a bezi na pozadi. To muzes vlozit i do nejakeho rc scriptu po spusteni. 300 je pocet vterin.
/etc/fetchmailrc,tam to jde nastavit pro vsechny uzivatele a fetchmail se pak spousti automaticky pri bootu (jen kdyz ten kofigurak existuje). Teda aspon u me na debianu...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.