/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
SpamAssassin + Qmail + Vpopmail
Fra : Peter Andersen


Dato : 21-12-03 00:18

Haløjsa

Jeg har en SpamAssassin installer sammen med en fungerende qmail +vpopmail
installation. Jeg kan bare ikke få SA til at scanne mail....

Hvordan gør jeg det nemmest overhoved uden at skulle ødelægge min qmail
opsætning/installation?

Fandt det her på:
http://sylvestre.ledru.info/howto/howto_qmail_spamassassin.php
From :Sean Treadway (seant.at.oncotype.dk) posted on 12/12/2003 12:04
Comment :
The way we setup spamassassin to be active for a single vpopmail
domain is to add spamc to the pipeline in the .qmail-default file located in
the vpopmail domain directory.

| /usr/local/bin/spamc -t 45 | /usr/local/vpopmail/bin/vdelivermail ''
bounce-no-mailbox

Men den virker ikke hos mig. Jeg får fejl i min log: failure:
lseek_error_29/lseek_errno=29/

Jeg kører med en RedHat 9 og med de patch's der skal til for få qmail
til at køre.





--
M.v.h. Peter Andersen.



 
 
Claus Alboege (21-12-2003)
Kommentar
Fra : Claus Alboege


Dato : 21-12-03 10:10

"Peter Andersen" <peterandersen@mespilus.dk> writes:

> Haløjsa
>
> Jeg har en SpamAssassin installer sammen med en fungerende qmail
> +vpopmail installation. Jeg kan bare ikke få SA til at scanne
> mail....
>
> Hvordan gør jeg det nemmest overhoved uden at skulle ødelægge min
> qmail opsætning/installation?
>
> Fandt det her på:
> http://sylvestre.ledru.info/howto/howto_qmail_spamassassin.php
> From :Sean Treadway (seant.at.oncotype.dk) posted on 12/12/2003 12:04
> Comment :
> The way we setup spamassassin to be active for a single vpopmail
> domain is to add spamc to the pipeline in the .qmail-default file located in
> the vpopmail domain directory.
>
> | /usr/local/bin/spamc -t 45 | /usr/local/vpopmail/bin/vdelivermail ''
> bounce-no-mailbox
>
> Men den virker ikke hos mig. Jeg får fejl i min log: failure:
> lseek_error_29/lseek_errno=29/

>
> Jeg kører med en RedHat 9 og med de patch's der skal til for få
> qmail til at køre.

Paa RedHat 9 er det da kun errno patchen, der er noedvendig. Hvilke
andre patches har du haeldt paa?

Hvilken version af vpopmail bruger du?

Hvis du anvender QMAILQUEUE patchen (som er med i netqmail-1.04) kan du
bruge Bruce Guenter's qmail-qfilter til at scanne (alt) indkommende post
i SMTP-sessionen.

http://untroubled.org/qmail-qfilter/

Filteret kunne se ud som foelgende:

#!/bin/sh
exec /path/to/qmail-qfilter \
/usr/local/bin/spamc -t 45

Du kan teste ved foerst at tilfoeje en SMTP klient maskine (1.2.3.4) til
tcp.smtp med foelgende:

1.2.3.4:allow,RELAYCLIENT="",QMAILQUEUE="/path/to/my/filter"

Naar du har verificeret at det virker som det skal, tilfoejer du blot
QMAILQUEUE="/path/to/my/filter" til de resterende relevante linier i din
tcp.smtp fil.


/Claus A



Peter Andersen (21-12-2003)
Kommentar
Fra : Peter Andersen


Dato : 21-12-03 17:42

Claus Alboege wrote:
> "Peter Andersen" <peterandersen@mespilus.dk> writes:
>
>> Haløjsa
>>
>> Jeg har en SpamAssassin installer sammen med en fungerende qmail
>> +vpopmail installation. Jeg kan bare ikke få SA til at scanne
>> mail....
>>
>> Hvordan gør jeg det nemmest overhoved uden at skulle ødelægge min
>> qmail opsætning/installation?
>>
>> Fandt det her på:
>> http://sylvestre.ledru.info/howto/howto_qmail_spamassassin.php
>> From :Sean Treadway (seant.at.oncotype.dk) posted on
>> 12/12/2003 12:04 Comment :
>> The way we setup spamassassin to be active for a single
>> vpopmail domain is to add spamc to the pipeline in the
>> .qmail-default file located in the vpopmail domain directory.
>>
>> | /usr/local/bin/spamc -t 45 |
>> /usr/local/vpopmail/bin/vdelivermail '' bounce-no-mailbox
>>
>> Men den virker ikke hos mig. Jeg får fejl i min log: failure:
>> lseek_error_29/lseek_errno=29/
>
>>
>> Jeg kører med en RedHat 9 og med de patch's der skal til for få
>> qmail til at køre.
>
> Paa RedHat 9 er det da kun errno patchen, der er noedvendig. Hvilke
> andre patches har du haeldt paa?
>
> Hvilken version af vpopmail bruger du?
>
> Hvis du anvender QMAILQUEUE patchen (som er med i netqmail-1.04) kan
> du
> bruge Bruce Guenter's qmail-qfilter til at scanne (alt) indkommende
> post
> i SMTP-sessionen.

Ok, det er da en mulighed.... dog kende rjeg ikke noget til qfilter, men ved
da at spamassassin skulle være noget af det bedste...

Er der virkelig ingen der har fået det op at køre på en nem måde med en
qmail?

--
M.v.h. Peter Andersen.



Thomas Dahl Pedersen (22-12-2003)
Kommentar
Fra : Thomas Dahl Pedersen


Dato : 22-12-03 00:31

Peter Andersen wrote:

> Er der virkelig ingen der har fået det op at køre på en nem måde med en
> qmail?

Jeg bruger selv qmail-scanner: http://qmail-scanner.sourceforge.net/ med
spamasassin og antivir.

Har kørt perfekt i et år.

Thomas

Claus Alboege (22-12-2003)
Kommentar
Fra : Claus Alboege


Dato : 22-12-03 14:33

"Peter Andersen" <peterandersen@mespilus.dk> writes:

> Claus Alboege wrote:
>> "Peter Andersen" <peterandersen@mespilus.dk> writes:
>>
>>> Haløjsa
>>>
>>> Jeg har en SpamAssassin installer sammen med en fungerende qmail
>>> +vpopmail installation. Jeg kan bare ikke få SA til at scanne
>>> mail....
>>>
>>> Hvordan gør jeg det nemmest overhoved uden at skulle ødelægge min
>>> qmail opsætning/installation?
>>>
>>> Fandt det her på:
>>> http://sylvestre.ledru.info/howto/howto_qmail_spamassassin.php
>>> From :Sean Treadway (seant.at.oncotype.dk) posted on
>>> 12/12/2003 12:04 Comment :
>>> The way we setup spamassassin to be active for a single
>>> vpopmail domain is to add spamc to the pipeline in the
>>> .qmail-default file located in the vpopmail domain directory.
>>>
>>> | /usr/local/bin/spamc -t 45 |
>>> /usr/local/vpopmail/bin/vdelivermail '' bounce-no-mailbox
>>>
>>> Men den virker ikke hos mig. Jeg får fejl i min log: failure:
>>> lseek_error_29/lseek_errno=29/
>>
>>>
>>> Jeg kører med en RedHat 9 og med de patch's der skal til for få
>>> qmail til at køre.
>>
>> Paa RedHat 9 er det da kun errno patchen, der er noedvendig. Hvilke
>> andre patches har du haeldt paa?
>>
>> Hvilken version af vpopmail bruger du?
>>
>> Hvis du anvender QMAILQUEUE patchen (som er med i netqmail-1.04) kan
>> du
>> bruge Bruce Guenter's qmail-qfilter til at scanne (alt) indkommende
>> post
>> i SMTP-sessionen.
>
> Ok, det er da en mulighed.... dog kende rjeg ikke noget til qfilter,
> men ved da at spamassassin skulle være noget af det bedste...

Ja, qmail-qfilter er blot en nem maade at kalde spamassassin paa.

> Er der virkelig ingen der har fået det op at køre på en nem måde med en
> qmail?

Jo, baade via qmail-qfilter og .qmail-default (i vpopmail sammenhaeng) -
men du har stadig ikke fortalt hvilke patches du har haeldt paa qmail og
hvilken version af vpopmail du bruger - tidligere versioner af vpopmail
havde svjh ikke mulighed for at kalde spamassassin...


/Claus A

Peter Andersen (22-12-2003)
Kommentar
Fra : Peter Andersen


Dato : 22-12-03 15:01

Claus Alboege wrote:
>> Er der virkelig ingen der har fået det op at køre på en nem måde med
>> en qmail?
>
> Jo, baade via qmail-qfilter og .qmail-default (i vpopmail
> sammenhaeng) - men du har stadig ikke fortalt hvilke patches du har
> haeldt paa qmail og hvilken version af vpopmail du bruger - tidligere
> versioner af vpopmail havde svjh ikke mulighed for at kalde
> spamassassin...

Præcis! det fandt jeg langt og længe også ud af.. jeg har brugt den sidste
2.5.7 er det vist, en developversion.

Tak for hjæplen.

Det eneste jeg ikke har styr på nu er: jeg har en linie i min .qmail-default
der hedder "| spamassassin | preline procmail -p -m /etc/procmailrules" hvor
jeg har mine regler liggende i procmailrules.
Hvad gør den linie, "preline procmail -p -m" ? hvis jeg tager den væk for
jeg en permission denied i min log, altså hvis jeg prøver at pipe den
direkte i promailrules.

--
M.v.h. Peter Andersen.



Claus Alboege (22-12-2003)
Kommentar
Fra : Claus Alboege


Dato : 22-12-03 17:55

"Peter Andersen" <peterandersen@mespilus.dk> writes:

> Claus Alboege wrote:
>>> Er der virkelig ingen der har fået det op at køre på en nem måde med
>>> en qmail?
>>
>> Jo, baade via qmail-qfilter og .qmail-default (i vpopmail
>> sammenhaeng) - men du har stadig ikke fortalt hvilke patches du har
>> haeldt paa qmail og hvilken version af vpopmail du bruger - tidligere
>> versioner af vpopmail havde svjh ikke mulighed for at kalde
>> spamassassin...
>
> Præcis! det fandt jeg langt og længe også ud af.. jeg har brugt den
> sidste 2.5.7 er det vist, en developversion.

Oeh, sidste stable er 5.2.2 og sidste devel er 5.4.0-pre2!

> Tak for hjæplen.
>
> Det eneste jeg ikke har styr på nu er: jeg har en linie i min
> .qmail-default der hedder "| spamassassin | preline procmail -p -m
> /etc/procmailrules" hvor jeg har mine regler liggende i
> procmailrules.
> Hvad gør den linie, "preline procmail -p -m" ? hvis jeg tager den væk
> for jeg en permission denied i min log, altså hvis jeg prøver at pipe
> den direkte i promailrules.

Preline kan du laese om i man siden:

MANPATH=/var/qmail/man man preline

eller online:

http://www.qmail.org/man/man1/preline.html

Og mon ikke det samme goer sig gaeldende for procmail?


/Claus A



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste