OpenWrt/Příjem pošty
Z Wikiknih
[editovat] nail
Pro následující příkaz potřebujeme program nail z Optware. Není nutný žádný konfigurační soubor, pouze po spuštění příkazu budeme vždy dotázani na heslo.
/opt/bin/nail -f pop3://uzivatel@pop3.seznam.cz
[editovat] fetchmail, procmail a mutt
Konfigurace fetchmailu je v souboru ~/.fetchmailrc
poll pop3.seznam.cz port 110 proto pop3 user uzivatel pass heslo mda "/opt/bin/procmail -d root"
Fetchmail můžeme otestovat příkazem, který se pouze připojí do schránky a provede kontrolu.
/opt/bin/fetchmail -v -c
Pokud se objeví následující chyba, ale dále všechno proběhne v pořádku, znamená to že pro jméno zařízení nelze zjistit IP adresu.
gethostbyname failed for jmenozarizeni Name or service not knownCannot find my own host in hosts database to qualify it! Trying to continue with unqualified hostname.
Stačí modifikovat soubor /etc/hosts třeba takto
127.0.0.1 localhost OpenWrt jmenozarizeni
Pro procmail nastavíme hodnoty v souboru ~/.procmailrc
MAILDIR=$HOME/Mail/ DEFAULT=$HOME/Mail/
Nyní můžeme stáhnout poštu
/opt/bin/fetchmail
V tomto okamžiku máme poštu staženou v adresáři ~/Mail. Programu mutt musíme proto správně nastavit odkud má číst přijatou poštu a tak přidáme do souboru ~/.muttrc řádky
set folder="$HOME/Mail" set spoolfile="$HOME/Mail"
[editovat] fetchmail, procmail a nail
fetchmail a procmail nastavíme stejně jako v kapitole fetchmail, procmail a mutt. Abychom se dostali do schránky spustíme nail takto.
/opt/bin/nail -f ~/Mail