OpenWrt/Příjem pošty
nail
[editovat | editovat zdroj]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
fetchmail, procmail a mutt
[editovat | editovat zdroj]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"
fetchmail, procmail a nail
[editovat | editovat zdroj]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