Portál AbcLinuxu, 14. srpna 2025 09:16


Dotaz: Postfix a virtual = Nejde spamassassin

22.4.2005 11:05 Rover | skóre: 10
Postfix a virtual = Nejde spamassassin
Přečteno: 254×
Odpovědět | Admin
Zdravím, používám Postvix nakonfigurovaný do virtuálních mailboxů (defaultně /var/vmail) a k tomu jsem si nainstaloval Spamassassina, kterého chci jednoduše spouštět přes Procmail

v main.cf mám

mailbox_command = /usr/bin/procmail -a "$EXTENSION"

v /etc/procmailrc mám

:0

* ! ^X-Spam-Status

:0fw: spamassassin.lock

| /usr/bin/spamassassin

Podle všecho mi to neukládá přes procmail. V hlavičce mailu se neobjeví X-Spam. Nemáte někdo s tímto zkušenosti? Nechám si rád poradit :)
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.4.2005 11:59 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co logy? Tam by melo byt neco zajimaveho, ne?
22.4.2005 12:02 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Právěže v logách není vůbec nic zajímavýho... maily chodí dál jako dříve,,,

žádná známka o spamassassinu

mě to příjde, jako by to nechodilo přes procmail... :/
22.4.2005 12:08 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Co treba spoustet ten procmail? Pokud se nepletu, tak by to melo byt ~/.forward a v nem jednoduse napsano procmail. Uz mi to tu nekdo radil. Tady.
22.4.2005 13:01 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
v ~ jsem .forward neměl, tak jsem ho vytvořil s |/usr/bin/procmail uvnitř a nic,,, pořád to stejné,,, jako by se tyto soubory ignorovali... (zkoušel jsem i ~/.procmailrc) nemůže to ukládat něco jiného než procmail? třeba maildrop? ... ale to by zas v main.cf nebylo napsáno

mailbox_command = /usr/bin/procmail -a "$EXTENSION"

22.4.2005 13:10 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
pokuď by Vás přece jen zajímaly logy,,,,,

Apr 22 13:05:16 ms postfix/pipe[31176]: A28E21BFCDF: to=<"mail">, relay=avcheck, delay=0, status=sent "domena")

Apr 22 13:05:16 ms postfix/virtual[31206]: D1B081BFCE1: to=<"mail">, relay=virtual, delay=0, status=sent (maildir)

První je pipe pro antivir a druhé je uložení... (relay=virtual)

2.5.2005 14:12 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Tak mě tak napadá,,, nemusí se procmail nakonfigurovat aby uměl šahat do virtuálních uživatelských účtů?
2.5.2005 14:38 Kamorek | skóre: 33 | blog: předvolební mazec | VB
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
No, omlouvam se ze nereaguji na dotaz, ale mel bych zajem o nejaky navod k procmailu ve spolupraci s postfixem. Nevedel by nekdo na nejaky odkaz?mPouzival jsem amavis-new a nedomluvil jsem se s tim. Tak chci zkusit procamil. Kdyz jsem prohledaval diskuse, tak vsude jsou konkretni dotazy. Dik.
Taky si udělám nějakou studii.
2.5.2005 19:59 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Záleží na tom, co potřebuješ... mrkni například sem http://www.abclinuxu.cz/clanky/show/35612

nebo přímo na www.procmail.org ,,, tam bys určitě něco našel,,,

Také v doc souborech k spamassassinu je hodně příkladů na procmail...
4.5.2005 08:52 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Ještě bych jednou připoměl můj dotaz.

Dá se procmail nějak nakonfigurovat aby uměl spolupracovat s virtuálními účty? (postfix+mysql)
13.5.2005 10:51 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Nikdo netušíte? Nikdo nemáte virtual mailboxy s Spamassassin filtrem?
29.6.2005 23:56 fanto
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
localhost:~# cat /etc/procmailrc
# Please check if all the paths in PATH are reachable, remove the ones that
# are not.

MAILDIR=$HOME/Maildir/  # You'd better make sure it exists
DEFAULT=$HOME/Maildir/
LOCKFILE=$HOME/.lockmail

:0fw
| /usr/bin/spamc -s 256000

localhost:~# grep procmail /etc/postfix/main.cf
mailbox_command = procmail -a "$EXTENSION"
localhost:~#
29.6.2005 23:58 fanto
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
..toto je ale stupidny interface..

/etc/procmailrc: MAILDIR=$HOME/Maildir/ DEFAULT=$HOME/Maildir/ LOCKFILE=$HOME/.lockmail

:0fw | /usr/bin/spamc -s 256000

/etc/postfix/main.cf: mailbox_command = procmail -a "$EXTENSION"
30.6.2005 08:00 Rover | skóre: 10
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Toto co jste popsali (procmail+main.cf) nefunguje u Virtuálních účtů!!!

Ukládání přes mailbox_command funguje pouze u ukládání do normálních schránek využívající unixové účty, nikoliv virtuální uživatelé.

Dočetl jsem se že při ukládání do virtuálních mailboxu si postfix volá svojeho vlastního doručovacího daemona (virtual), který mail uloží.

Takže asi tuším, že propojit spamassassina skrze procmail nepůjde :/

V současnosti to řeším přes pipu v master.cf, kde se volá skript, přes který mail projde a oscanuje se. --- kdybyste někdo chtěl vědět jak na to, písněte...
30.6.2005 11:02 MartinT | skóre: 12 | blog: MT blog
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
Zkuste dat spamassassina jako content filtr primo do postfixu (directiva content_filter), ale nemam s tim zkusenosti. Pripadne pred nej vsunte neco jako mailscanner ci sagator (vysla o nem serie clanku na root.cz). Sagatora mam a jsem spokojen.

Martin T.
1.7.2005 13:35 rm
Rozbalit Rozbalit vše Re: Postfix a virtual = Nejde spamassassin
myslim, ze by to zaujimalo dost ludi, tak to kludne napis sem.

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.