Portál AbcLinuxu, 15. července 2025 08:20


Dotaz: .forward & trideni pres procmail > mail report

Ondřej Kuda avatar 20.7.2004 09:07 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
.forward & trideni pres procmail > mail report
Přečteno: 227×
Odpovědět | Admin
Mam uzivatelsky ucet. Podle serialu http://www.abclinuxu.cz/clanky/show/35612 si chci udelat filtraci posty od spamu. Trideni funguje pouze tehdy, kdyz mam ve .forward toto:
"|IFS=' '&& p=/usr/bin/procmail && test -f $p && exec $p -f- || exit 75 #jaosobne"
pak se maily tridi spravne podle zadanych kriterii. Kdyz si chci ale poslat automaticky report
mail -s "Report" jaosobne@localhost < vypis_o_spamu
zprava mi neprijde, ulozi se jako dead.letter. Mailovat ven i dovnitr (pine) muzu bez problemu, jenom ze shelu to nejde
?... Domain of sender address jaosobne@localhost.localdomain does not exist...
Kdyz zrusim .forward, reporty chodi spravne, ale zase se netridi posta.
Muzu jako user spoustet automaticky procmail bez .forward?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

20.7.2004 12:33 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: .forward & trideni pres procmail > mail report
Odpovědět | | Sbalit | Link | Blokovat | Admin
To vypadá jako problém mail. Nevím, jestli a jak mu zadat jinou adresu odesilatale, takže to zkus poslat něčím jiným: přímo sendmail, procmail -d, a pod., pine snad taky umí mailovat z příkazové řádky.
Stanislav Brabec avatar 20.7.2004 15:01 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: .forward & trideni pres procmail > mail report
Můžete použít buď nekvalifikované jméno (jaosobne; pokud máte správně nastavené lokální doručování a jde o lokální účet) nebo platnou doménu z DNS, případně /etc/hosts.
Ondřej Kuda avatar 20.7.2004 15:32 Ondřej Kuda | skóre: 27 | blog: obcasny_blog
Rozbalit Rozbalit vše Re: .forward & trideni pres procmail > mail report
Ani sendmail nic neodesle. Porad stejna chyba. Muj ucet je kuda, jaosobne pouzivam obecne pro usera.
sendmail mi doruci mail o chybnem mailu:
...< kuda@localhost.localdomain >: Sender address rejected: Domain not found)
kdyz jsem si to poslal sam sobe na platnou mailovou adresu (kuda@mujzamestnavatel.cz).
Kdyz ale nemam aktivni .forward ani .procmailrc, funkce mail dorucuje spravne.
Muzu to nejak resit ja nebo budu muset kontaktovat spravce?
Dekuji
Stanislav Brabec avatar 20.7.2004 15:47 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: .forward & trideni pres procmail > mail report
- Musíte mít v konfiguraci nějaký lokální mailer.

- Musíte mít správně nastavenou kvalifikaci jmen. V nových verzích musí být kvalifikace provedena již submit démonem.

- Musí se vám resolvovat doména, na kterou posíláte, nebo musíte mít povoleno odesílání na neresolvovatelné domény a doména se musí resolvovat jinde (což v případě localhostu není to pravé).

- Není vhodné posílat mail na domény @localhost, ale buď použít nekvalifiková jména bez domény nebo s platnou DNS doménou, jinak může dojít k neočekávaným vedlejším efektům.

Viz třeba Pošta pro každého II.
20.7.2004 16:09 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: .forward & trideni pres procmail > mail report
Musíte mít v konfiguraci nějaký lokální mailer.

No, právě proto píšu jako možnost procmail -d, když už ho má, na doručení sám sobě je to IMHO nejpřímočařejší možnost, nevadí mu @localhost, etc.

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.