Toon posts:

[FREEBSD] Spamassassin + Postfix

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedenmiddag,

Ik ben op het moment bezig een mailconfig met spamassassin + postfix werkend te krijgen.

Ik heb deze howto gevolgd.

Relevante stukken uit master.cf:
code:
1
2
smtp      inet  n       -       n       -       -       smtpd
  -o content_filter=spamfilter:


code:
1
2
3
spamfilter unix        -       n       n       -       -       pipe
  flags=Rq user=spamfilter argv=/home/spamfilter/spamfilter.sh
${user} ${sender} ${recipient}


Probleem:
code:
1
2
Sep 29 13:58:21 server pipe[16781]: fatal: pipe_comand: execvp
/home/spamfilter/spamfilter.sh: No such file or directory


Filter script:
-rwxr--r-- 1 spamfilter spamfilter 588 Sep 29 13:12 /home/spamfilter/spamfilter.sh

Wie heeft deze config draaien en kan mij vertellen waar het fout gaat?

[ Voor 6% gewijzigd door Verwijderd op 29-09-2003 14:50 . Reden: addon ]


  • imdos
  • Registratie: Maart 2000
  • Laatst online: 30-04 10:25

imdos

I use FreeNAS and Ubuntu

Ik heb postfix + spamassassin werkende met een extra layer ertussen nl. amavisd-new www.ijs.si/software/amavisd/ Hierdoor is er ook een optie voor het scannen van e-mails op virussen ...

Als je hiermee hulp wilt kan ik je helpen!

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Verwijderd

Zorg ervoor dat je master.cf goed in elkaar zit, dus met tabs en geen spaties...Hier heb ik ook ooit eens dagen door verkloot...

p.s. Swat, kijk eens naar je oude topic aub :) [rml]Richy_Rich in "[ FREEBSD] Courier-Imapd mysql authentica"[/rml]

[ Voor 4% gewijzigd door Verwijderd op 29-09-2003 16:10 ]


Verwijderd

Topicstarter
@ Richy --> De master.cf zit goed in elkaar, deze is niet met spaties aangemaakt, verder leest postfix de instructies uit deze file goed, maar zegt dat ie deze file niet kan vinden.

Verder heb ik gereageerd op mijn oude topic. :)

  • Jochem
  • Registratie: Januari 2000
  • Laatst online: 26-04 15:23
check je authenticatie op de spamfilter.sh.. Loopt je postfix onder de username spamfilter, lijkt me niet.. zo nee.. dan kan die hem niet executen... (maar kan het ook fout hebben, wild guess)

Verwijderd

Topicstarter
Jochem schreef op 29 september 2003 @ 23:33:
check je authenticatie op de spamfilter.sh.. Loopt je postfix onder de username spamfilter, lijkt me niet.. zo nee.. dan kan die hem niet executen... (maar kan het ook fout hebben, wild guess)
Hoho,

Volgens mij wordt ie gewoon als user spamfilter ge-execute:

code:
1
flags=Rq user=spamfilter

  • xychix
  • Registratie: September 2000
  • Laatst online: 03-12-2025

xychix

FreeBSD Rules !

Heren, Jullie zouden als helden worden onthaald als er een goede howto kwam (de howto van de topicstarter zo zou worden aangepast) waarin dit allemaal zit postfix, spamassasing en een virus scanner!!!!

Dan hoeft er alleen nog maar een WebMail die GpG ondersteuning heeft aan toegevoegd te worden en heb je de UTLIME mailserver

http://www.pycs.net/lateral/stories/9.html

ook met qmail moet het mogelijk zijn!

[ Voor 37% gewijzigd door xychix op 30-09-2003 10:07 ]

Every failure offers you a new opportunity! | Lokatie database|GoT - Notepad


Verwijderd

Vaag probleem :?

Draait Postfix onder een unprivileged user?
Zo ja, heeft die user dan de benodigde rechten?

suc6

Verwijderd

Topicstarter
Nee postix draait niet als unprivileged user.

Als ik de file op 777 zet, dan zie ik no such file or directory.

Als ik de file op 666 zet, dan zie ik Permission Denied.

  • bastichelaar
  • Registratie: Januari 2000
  • Laatst online: 30-04 08:16
Als ik dit zo hoor, dan denk ik dat er een commando in spamfilter.sh zit, die verwijst naar een andere file die niet bestaat... Try it!

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
Verwijderd schreef op 30 September 2003 @ 13:12:
Nee postix draait niet als unprivileged user.

Als ik de file op 777 zet, dan zie ik no such file or directory.

Als ik de file op 666 zet, dan zie ik Permission Denied.
dan lijkt het erop dat een commando in die file niet gevonden kan worden.
draai eens handmatig.

[ Voor 4% gewijzigd door arikkert op 30-09-2003 18:20 ]


  • jant
  • Registratie: Juli 2000
  • Niet online
Waarom maak je geen gebruik van de amavis-new daemon. Dat werkt iets efficienter dan elk mailtje door een shell scriptje te janken.

Ik heb de volgende documentatie gebruikt en dat werkt perfect:
http://lawmonkey.org/anti-spam.html

[ Voor 3% gewijzigd door jant op 30-09-2003 23:14 ]

Een album per dag; een selectie: https://open.spotify.com/playlist/6s3nNLl8pJpCwLR3LPligA?si=dddc51153b2a49e8


Verwijderd

Topicstarter
Oke,

Op aanraden heb ik amavisd geinstalleerd en geconfigureerd.

Nu werkt het anti-virus gedeelte, maaaar het anti-spam gedeelte nog niet.

Als ik dat sample-spam mailtje stuur zonder die headers naar mijn mailbox zie ik in mijn mailbox het volgende staan:
THIS ENTERPRISE IS AWESOMELY FEATURED
IN SEPTEMBER 2000 MILLIONAIRE,
AUGUST 2000 TYCOONS AND
AUGUST 2000 ENTREPRENEUR Magazine.

====> Do you have a burning desire to change the quality of your existing life?
enz....
In mijn maillog:
code:
1
2
Passed, <root@x.x.x> -> <x@x.x.x>, Message-ID:
20031008143108.5755534DD2@x.x.x>, Hits: 0


Hij geeft geen hits voor de spam, maar toch zou die dit moeten doen.

amavisd.conf relevante stuk:
code:
1
2
3
4
5
6
7
$sa_tag_level_deflt  = 3.0; # add spam info headers if at, or above that level
$sa_tag2_level_deflt = 6.3; # add 'spam detected' headers at that level
$sa_kill_level_deflt = $sa_tag2_level_deflt; # triggers spam evasive actions

$sa_spam_subject_tag = '***SPAM*** '; 
$sa_spam_modifies_subj = 1;
@local_domains_acl = qw( .com .net .nl .org );


Heeft iemand dit eerder meegemaakt? Cq een oplossing voor het probleem?

Na de tag_level_deflt op 0 te hebben gezet zie ik dit wel terug in de headers:
code:
1
2
X-Spam-Status:  No, hits=0.0 tagged_above=0.0 required=6.3 tests=
X-Spam-Level:


edit:

Met de search kwam ik Dit! topic tegen waarmee ik de @local_domains heb aangepast, allees dit heeft geen effect.

[ Voor 18% gewijzigd door Verwijderd op 08-10-2003 18:03 ]


  • franklin
  • Registratie: Februari 2000
  • Laatst online: 26-04 10:35

franklin

denkt teveel...

start amavisd eens op met de debug-sa parameter... en kijk wat voor een meldingen die uitspuugt.. Ik had laatst een vergelijkbaar probleem en dat kwam toen door nieuwe rules en een iets verouderde amavisd-new

Verwijderd

Topicstarter
Dit spuugt ie uit:

(#:/)- /usr/local/sbin/amavisd debug-sa
Oct 8 23:26:06 01.x.x amavisd[877]: starting. amavisd at ws01.x.x
amavisd-new-20030616-p5
Oct 8 23:26:06 01.x.x amavisd[877]: Perl version 5.00503
Oct 8 23:26:06 01.x.x amavisd[877]: Module Amavis::Conf 1.15
Oct 8 23:26:06 01.x.x amavisd[877]: Module Archive::Tar 1.05
Oct 8 23:26:06 01.x.x amavisd[877]: Module Archive::Zip 1.06
Oct 8 23:26:06 01.x.x amavisd[877]: Module Compress::Zlib 1.22
Oct 8 23:26:06 01.x.x amavisd[877]: Module Convert::TNEF 0.17
Oct 8 23:26:06 01.x.x amavisd[877]: Module Convert::UUlib 0.31
Oct 8 23:26:06 01.x.x amavisd[877]: Module MIME::Entity 5.404
Oct 8 23:26:06 01.x.x amavisd[877]: Module MIME::Parser 5.406
Oct 8 23:26:06 01.x.x amavisd[877]: Module MIME::Tools 5.411
Oct 8 23:26:06 01.x.x amavisd[877]: Module Mail::Header 1.58
Oct 8 23:26:06 01.x.x amavisd[877]: Module Mail::Internet 1.58
Oct 8 23:26:06 01.x.x amavisd[877]: Module Mail::SpamAssassin 2.55
Oct 8 23:26:06 01.x.x amavisd[877]: Module Net::Cmd 2.24
Oct 8 23:26:06 01.x.x amavisd[877]: Module Net::DNS 0.40
Oct 8 23:26:06 01.x.x amavisd[877]: Module Net::SMTP 2.26
Oct 8 23:26:06 01.x.x amavisd[877]: Module Net::Server 0.85
Oct 8 23:26:06 01.x.x amavisd[877]: Module Time::HiRes 1.5
Oct 8 23:26:06 01.x.x amavisd[877]: Module Unix::Syslog 0.100
(root@01)(1017/ttyp2)(11:26P:10/08/03)-
(#:/)-

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-04 08:10

RvdH

Uitvinder van RickRAID

Je spamfilter.sh heeft ws op de eerste regel iets als #!/pad/naar/executable, en /pad/naar/executable bestaat niet.

Verwijderd

Topicstarter
Mijn spamfilter.sh heeft op de eerste regel:

#!/bin/sh

Lijkt me raar als dit niet bestaat. Wat zou het verder kunnen zijn :? :?
Pagina: 1