Portál AbcLinuxu, 31. července 2025 04:35


Dotaz: Fetchmail

6.9.2004 19:27 her-ur
Fetchmail
Přečteno: 487×
Odpovědět | Admin
Prominte za tento hloupy dotaz! Pri pokusu stahnuti posty fetchmailem mi to vyhodi tuto hlasku:
fetchmail: lock creation failed.
Je problem s pravy, protoze kdyz zmenim vse na roota, tak to bezi. Muzete mi prosim poradit, kde jsou spatne nastavena prava? Mam Debian...
Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.9.2004 19:47 palo
Rozbalit Rozbalit vše Re: Fetchmail
Odpovědět | | Sbalit | Link | Blokovat | Admin
imho robi fetchmail lock do /var/lock ale sak "man fetchmail" ne??
6.9.2004 20:07 her-ur
Rozbalit Rozbalit vše Re: Fetchmail
Dekuji za radu. nebylo to primo /var/lock, ale nemohl zapisovat do slozky /var/mail. Jsem hloupy, ze mi to nedoslo! Jeste bych se chtel zeptat, lze maily po stahnuti fetchmailem prohnat pres SpamAssassin? Popripade me prosim aspon nakopnete jak. Jako lokalni SMTP pouzivam Exim.
7.9.2004 08:12 Palo
Rozbalit Rozbalit vše Re: Fetchmail
mno imho ked to fetchmail stiahne tak to musis prehnat procmailom ak to pochopis z konfigurakov tak tu je po japonsky navod :o)) http://tlec.linux.or.jp/docs/spamassassin.html da sa z toho niektore veco pochopit. inak este http://evillair.netdojo.com/howto/spamassassin.html . dalej tuto je napisane ako by mala vyzerat konfiguracia http://www.linuxquestions.org/questions/showthread.php?s=&forumid=2&threadid=220978 a nakoniec http://www.abclinuxu.cz/forum/show/62054 mno treba skusit google
Stanislav Brabec avatar 7.9.2004 12:33 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Fetchmail
Fetchmail (MUA) standardně předává poštu MTA, ten MDA.

Takže buď MTA (sendmail, postfix,...) nebo MDA (procmail, maildrop,...) je potřeba nakonfigurovat.

Fetchmail lze nastavit, aby použil přímo MDA (parametr --mda nebo mda v konfig. souboru).

U procmailu je to triviální. Stačí to napsat do ~/.procmailrc třeba:
MAILDIR=${HOME}/Mail
SPAMFOLDER=${MAILDIR}/spam.incoming

:0fw:spamassassin.lock
* < 256000
| /usr/bin/spamassassin

:0:
* ^X-Spam-Status: Yes
${SPAMFOLDER}

Nebo spamc, pokud běží démon. 256000 je maximální velikost kontrolovaného mailu.
19.9.2004 18:05 her-ur
Rozbalit Rozbalit vše Re: Fetchmail
Vsechno funguje v poradku, az na to, ze se ted snazim spoustet fetchmail cronem. V /etc/cron.d jsem vytvoril soubor fetchmail a v nem mam zadano:
*/15 * * * * user /usr/bin/fetchmail -f /home/user/.fetchmailrc --syslog

V logu se dozvim, ze cron si tento soubour natahl, ale prikaz uz neprovede. Uz si nevim rady. Dekuji za vsechny rady!
19.9.2004 19:04 st. Grumpa | skóre: 12
Rozbalit Rozbalit vše Re: Fetchmail
Fetchmail muze bezet jako demon, kdyz se spusti s parametrem -d. K tomu parametru pridas hodnotu jako interval, jak casto ma postu kontrolvat (ve vterinach). Treba -d 600 - jednou za pet minut. A crona pak muzes vynechat. :o)
19.9.2004 19:10 her-ur
Rozbalit Rozbalit vše Re: Fetchmail
To jsem samozrejme zkousel jako prvni, ale fetchmail se spustil dvakrat a pak konec. Musel jsem ho zase rucne spustit... Proto jsem to chtel resit cronem...
19.9.2004 19:21 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Fetchmail

Co tim myslis spustil se dvakrat a pak konec? Jak jsi ho jako daemona zkousel spoustet? Ja treba mam v ~/.profile tohle:

if [ -x /usr/bin/fetchmail ]; then
    /usr/bin/fetchmail --daemon 300 2> /dev/null
fi

a funguje to jak ma. Pri prvnim spusteni jako daemon si vytvori v home adresari lock file a podle toho pozna ze podruhy se spustit nema.

19.9.2004 19:24 her-ur
Rozbalit Rozbalit vše Re: Fetchmail
v bashi sem napsal
/usr/bin/fetchmail -f /home/user/.fetchmailrc -d 1800 --syslog
Dvakrat posu zkontroluje po 30 minutach, ale pak uz nic...
19.9.2004 19:36 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Fetchmail
Vzdycky ji zkontroluje jenom dvakrat? Pak se ukonci nebo bezi dal a postu nekontroluje? Co se pise v logu? A co je v tom ~/.fetchmailrc?
4.10.2004 16:23 her-ur
Rozbalit Rozbalit vše Re: Fetchmail
Po instalaci Debianu na jinem stroji, jsem nainstaloval z balicku spamassassin a nemam nainstalovany bayes a ani sa-learn. Musim to instalovat jako perl modul? Minule sem nemusel. Poradi nekdo?
4.10.2004 17:11 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Fetchmail
Zrovna dneska jsem to resil. Podle tohoto mailu (sice uz je starsi nez pul roku, ale predpokladam, ze se nic nezmenilo, kdyz ve Woodym sa-learn stale neni) je ve stabilni vetvi Debianu stara verze spamassassinu a je potreba pouzit napriklad balicek z backports.

PS: Kdyz das googlu vhodna klicova slova, tak hned prvni odkaz vede na stranku s resenim.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.