Spamassassin (Anti-spam Filter for Mail Servers)

Καλησπέρα σας.

Σε ένα redhat 6, υπάρχει ένα postfix, ένα clamav κι spamasssasin, για να φιλτράρει τα mail.

Για όσους δε το ξέρουν : “Apache SpamAssassin is the #1 Open Source anti-spam platform giving system administrators a filter to classify email and block spam (unsolicited bulk email)”

Λοιπόν, υπάρχει ένα πρόβλημα, που το spamassassin δε φιλτράρει e-mail, με μέγεθος μεγαλύτερο από 500000 bytes.

Σχετικά errors:
"
spamc[27961]: skipped message, greater than max message size (500000 bytes)

spamass-milter[27512]: Could not extract score from <>
"

Αυτό που έχω βρεί είναι ότι πρέπει να τροποποιήσω μια ρύθμιση του spamc, για το max size, αλλά δε βρήσκω πως.

Μήπως γνωρίζει κανείς κάτι περαιτέρω ?

Σύμφωνα με αυτό, το

spamc is called in /etc/postfix/master/cf:

spamassassin
          unix  -       n       n       -       -       pipe
  flags=Rq user=nobody argv=/usr/bin/spamc --max-size 2097152 -u ${user} -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}

Επίσης τα options από το doc του spamc client για spamd

Ευχαριστώ πολύ @tabakisp, αλλά το spamc δεν υπάρχει κάν ως εγγραφή στο /etc/postfix/master.cf.

Ίσως να χρειάζεται να το προσθέσω.

Thanks και για τα options.

Τα έχω ξαναδεί, αλλά κάτι δεν είχα δεί σωστά…

Το ψάχνω…

Συνιστώ την χρήση κάτι ανάλογου με το παρακάτω. Για να στήσεις email με το χέρι στον αιώνα του spam δεν είναι ούτε απλό ούτε εύκολο.

https://mailinabox.email/

Ευχαριστώ πολύ @Talos

Θα του ρίξω μια ματιά, αλλά και είδα ότι θέλει κυρίως ubuntu…

Θα δω, αν δουλεύει και με redhat/centos.

(Ο mail server της σχολής είναι … με όλες τις customιες των προηγούμενων…)

1 Like

Καλησπέρα σας.

Τελικα μετά από σχεδόν 2 μήνες, κατάφερα να το διορθώσω.

Τελικά, σύμφωνα και με το manual του spamc, πρέπει να βάλω το max size που θέλω, Π. Χ. 1050 bytes.

Η Customia σε μας ηταν ότι έπρεπε να πειράξω απλά το spamass-milter Config, στο path : /etc/sysconfig/spamass-milter κι να ορίσω << EXTRA_FLAGS="-m -r 100 – -s 1050000">>, αντί για <<EXTRA_FLAGS="-m -r 100 – -s 500000">> που ήταν πριν (και προφανώς να κάνω restart spamass-milter, spamassasin etc).

Πηγές
i) https://spamassassin.apache.org/full/3.4.x/doc/spamc.html

ii) https://linux.die.net/man/1/spamass-milter

2 Likes

Ευχαριστούμε που επέστρεψες να ενημερώσεις για την λύση του προβλήματός σου.
Αυτό βοηθάει χρήστες που στο μέλλον αντιμετωπίσουν το ίδιο πρόβλημα αλλά και το ίδιο το φόρουμ ώστε να μην είναι μόνο ερωτήσεις αλλά και απαντήσεις.

2 Likes

Thanks @tabakisp.

Απλά μια επισήμανση, το ότι δούλεψε σε μας, δεν είναι σίγουρο ότι θα δουλέψει αλλού.
Δεν έχω στήσει mail server σε centos 6, μιας και έχουν σύντομα EOL.

Πάω απευθείας σε centos 7, με άλλες τεχνικές, από το να στήνω ένα ένα τα components μόνος μου, δηλ. στήνω iredmail κι το προσαρμόζω ανάλογα ή zimbra ή ή ή …

1 Like