spamdyke

Screenshot Λογισμικό:
spamdyke
Στοιχεία Λογισμικού:
Εκδοχή: 5.0.0
Ανεβάστε ημερομηνία: 17 Feb 15
Προγραμματιστής: Sam Clippinger
Άδεια: Δωρεάν
Δημοτικότητα: 13

Rating: nan/5 (Total Votes: 0)

spamdyke είναι ένα λογισμικό ανοικτού κώδικα γραμμένο σε C ως drop-in φίλτρο για την εφαρμογή qmail, αντικατάσταση για το sendmail, σχεδιασμένα για να παρέχουν πολλές δυνατότητες, συμπεριλαμβανομένων graylisting, σύνδεση χρόνο μαύρη λίστα, τον έλεγχο DNS RHSBL / RBL, η βελτίωση της καταγραφής, και checking.Features αποστολέας ΜΧ σε μία glancespamdyke έχει σχεδιαστεί με τέτοιο τρόπο ώστε να παρέχει TLS και SMTP ΑΠΘ προς unpatched διακομιστές qmail. Μπορεί να χρησιμοποιηθεί για την παρακολούθηση και τομής SMTP συνδέσεις ανάμεσα σε έναν εξυπηρετητή qmail και έναν απομακρυσμένο υπολογιστή.
Το φίλτρο είναι ικανή να μπλοκάρει το spam, ενώ ο spammer είναι ακόμα συνδεδεμένος, χωρίς να απαιτείται καμία πρόσθετη αποθήκευση ή επεξεργασία. spamdyke διαθέτει πολλά φίλτρα anti-spam, καθώς και διάφορα χαρακτηριστικά που θα ενισχύσουν qmail.
spamdyke περιλαμβάνει μια μεγάλη ποικιλία από φίλτρα anti-spam, που οργανώνονται σε τέσσερις κύριες κατηγορίες, όπως είναι η αντίστροφη φίλτρα DNS, whitelist και μαύρη λίστα των φίλτρων, graylist φίλτρα και άλλα φίλτρα που μπορούν να προβληθούν σε μια ματιά στην επόμενη section.Included anti-spam filtersAmong τα φίλτρα για αντίστροφη DNS, μπορούμε να αναφέρουμε υποστήριξη για την υποχρέωση αντίστροφη ονομάτων DNS, υποστήριξη για την υποχρέωση αντίστροφη ονόματα DNS για να επιλύσετε με τις διευθύνσεις IP, υποστήριξη για την υποχρέωση αντίστροφη ονόματα DNS για να είναι πραγματική και όχι εκχωρηθεί δυναμικά, καθώς και υποστήριξη για την υποχρέωση έγκυρη MX (Mail Exchanger) για το όνομα τομέα του αποστολέα.
Λευκή λίστα / Μαύρη λίστα φίλτρα περιλαμβάνουν τη δυνατότητα να κάνετε τις τοπικές διευθύνσεις IP και να αντιστρέψει λίστα επιτρεπόμενων DNS ή μαύρη λίστα αρχείων, RBLs αναζήτησης DNS (λευκές λίστες σε πραγματικό χρόνο και τις μαύρες λίστες), RHSBLs αναζήτησης DNS (δεξιά πλευρά της λευκές λίστες και μαύρες λίστες), αποδέκτης αναζήτησης και αποστολέα ή άσπρη μαύρη λίστα αρχείων, καθώς και να αναζητήσετε τις κεφαλίδες του μηνύματος για ορισμένο περιεχόμενο.
Από την άλλη πλευρά, τα φίλτρα graylist θα σας επιτρέψει να greylist ορισμένες δικαιούχοι τομείς, να greylist συνδέσεις από ορισμένες περιοχές αντίστροφη DNS ή διευθύνσεις IP, για να παρακάμψετε Greylisting για ορισμένους τομείς, αντίστροφη τομείς DNS ή IP διευθύνσεις, καθώς και για την εφαρμογή της μέγιστης και της ελάχιστης ηλικίας για greylist καταχωρήσεις

Τι είναι καινούργιο σε αυτή την έκδοση:.

  • Αναδιαταχθέντα τα σενάρια δοκιμών να τους βάλει σε φακέλους ανά κατηγορία. Αυτό ακριβώς κάνει η λίστα καταλόγου λίγο πιο εύχρηστο.
  • διορθώθηκαν κάποια λάθη στο αρχείο README. Ευχαριστώ τον John Mendoza για την αναφορά εκείνων.
  • Διορθώθηκε ένα πολύ σκοτεινή bug στο spamdyke_log (): σε συστήματα Linux (ίσως μόνο τα συστήματα 64-bit), vsyslog () κατά καιρούς δεν θα εκτυπώσει όλες τις μεταβλητές επιχειρήματα. Ένας τρόπος βρέθηκε να προκαλέσει αυτή η συμπεριφορά -. Όταν η RDNS-μαύρη λίστα-dir φίλτρο ενεργοποιείται από έναν κατάλογο ρυθμίσεων
  • Διορθώθηκε ένα bug στο find_domain () που θα μπορούσαν να προκαλέσουν segfaults όταν parsing ορισμένες μορφές άκυρο. Χάρη στην Gary Gendel για την αναφορά αυτό.
  • Προστέθηκε backup / restore το χαρακτηριστικό στο & quot? Run & quot? γραφή στα quot &? δοκιμές & quot? φάκελο για να αποθηκεύσετε ένα αντίγραφο του πιο κρίσιμου συστήματος και qmail αρχεία πριν από την εκτέλεση οποιαδήποτε σενάρια. Αυτό είναι απαραίτητο γιατί μερικά από τα σενάρια μεταβάλλουν αυτά τα αρχεία και, αν δεν λειτουργούν σωστά ή ακυρώνονται, τα πρωτότυπα χαθεί.
  • Προστέθηκε ένα & quot? -skipcompile & Quot? σημαία στο & quot? run & quot? γραφή στα quot &? δοκιμές & quot? φάκελο για να παρακάμψετε την αναμόρφωση και recompiling όλα τα εκτελέσιμα όταν το script τρέχει.
  • αλλάξει το & quot? Run & quot? γραφή στα quot &? δοκιμές & quot? φάκελο για την άδεια ουρά qmail πριν και μετά τα τεστ τρέχουν.
  • αλλάξει το & quot? Run & quot? γραφή στα quot &? δοκιμές & quot? φάκελο για να συγκρίνουν τα τρέχοντα αρχεία του συστήματος και τη διαμόρφωση qmail με την τελευταία δημιουργία αντιγράφων ασφαλείας μετά από κάθε σενάριο τερματιστεί. Αν δεν ταιριάζουν, το τελευταίο αντίγραφο ασφαλείας αποκατασταθεί. Αν ακόμα δεν ταιριάζουν, το σενάριο σταματά με ένα σφάλμα.
  • Αλλαγή nihdns_query () για να δεχτεί ένα προαιρετικό & quot? Προτιμώνται & quot? τύπος απόκρισης. Αν πολλαπλούς τύπους ερωτηθούν, θα περιμένει για τουλάχιστον ένα χρονικό όριο για την απάντηση αυτού του τύπου για να φτάσετε αντί της αποδοχής πάντα την πρώτη απάντηση για να φθάσει. Θα δεχτεί μια αποθηκευμένη απάντηση πριν ξαναστείλετε τα ερωτήματα, όμως.
  • ΔΕΝ συμβατό προς τα πίσω: Άλλαξε nihdns_mx () ​​να προτιμούν μια εγγραφή MX πάνω από μια εγγραφή, αν υπάρχουν και τα δύο. Με δεδομένη την επιλογή, η εγγραφή MX θα ελέγχεται για την εγκυρότητα και την εγγραφή A θα πρέπει να αγνοηθεί. Χάρη στην Bruce Schreiber για προτείνοντας αυτό.
  • Σταθερή filter_level () και smtp_filter () να αγνοήσει λευκές λίστες και απαιτεί έλεγχο ταυτότητας, εάν η & quot? Φίλτρο-επίπεδο & quot? επιλογή έχει οριστεί σε & quot? απαιτήσουν ΑΠΘ & quot ;, όπως λέει η τεκμηρίωση θα έπρεπε. Χάρη στην Arne για την αναφορά αυτό.
  • Αλλαγή nihdns_create_packet () να βγαίνουν πίσω από τα ονόματα τελείες πριν από τη χρήση τους σε ερωτήματα DNS. Μια τελεία είναι ο παραδοσιακός τρόπος να πει αναλυτή libc να μην προσθέσει την τοπική domain name και πολλοί διαχειριστές συστημάτων αναμένουν να χρειαστεί να το χρησιμοποιήσετε. Από spamdyke ποτέ προσθέτει την τοπική περιοχή και δεν χρησιμοποιεί αναλυτή libc του, δεν είναι απαραίτητο και προκαλεί αναζητήσεις για να αποτύχει. Χάρη στην Dossy Shiobara για την αναφορά αυτό.
  • Αλλαγή μεσάζων () για να στείλει πάντα ένα & quot? STARTTLS & quot? απόκριση σε & quot? EHLO & quot? ως συνέχεια, ποτέ ως την τελευταία γραμμή (μόνο όταν spamdyke είναι η εισαγωγή & quot? STARTTLS & quot?). Αυτό λειτουργεί γύρω από ένα σφάλμα στο Android πελάτη ηλεκτρονικού ταχυδρομείου, η οποία φαίνεται μόνο για & quot? STARTTLS & quot? ως συνέχεια. Χάρη στην Jonas Pasche για το γράψιμο για το πώς να επιλύσετε αυτό το σφάλμα στο blog του.
  • ΔΕΝ συμβατό προς τα πίσω: Άλλαξε η έννοια του & quot? Λίστα επιτρεπόμενων & quot? να απαλλάξει μόνο τη σύνδεση από τα φίλτρα spam spamdyke του? whitelisting δεν επιτρέπει πλέον η σύνδεση να μεταβιβάζετε αλληλογραφία. Αυτό σημαίνει spamdyke τώρα θα θέτει την μεταβλητή μόνο RELAYCLIENT περιβάλλον, εάν η & quot? Ρελέ-επίπεδο & quot? επιλογή έχει οριστεί σε & quot? επιτρέψουν-όλα & quot ;. Μετεγκατάστασης πρέπει τώρα να ελεγχθεί μέσω tcpserver ή xinetd. Πολλές ευχαριστίες στον Eric Shubert για την υποβολή προτάσεων και τη συζήτηση μαζί μου.
  • ΔΕΝ συμβατό προς τα πίσω: Ανακλήθηκε η & quot? Πρόσβασης-αρχείου & quot? και & quot? απόρριψη-κείμενο-απόρριψης πρόσβασης & quot? επιλογές επειδή χρειάζεται μόνο για τον έλεγχο της μετεγκατάστασης. Επίσης αφαιρούνται τα σενάρια δοκιμών που τους ασκείται και πολλά άλλα τροποποιημένα σενάρια δοκιμών που τους χρησιμοποίησε.
  • ΔΕΝ συμβατό προς τα πίσω: Ανακλήθηκε η & quot? Κανένας έλεγχος & quot? αξία από το & quot? ρελέ επίπεδο & quot? επιλογή και άλλαξε την έννοια του & quot? κανονική & quot? τιμή για να χρησιμοποιήσετε τη λογική προηγουμένως εκχωρηθεί σε & quot? no-ελέγχου & quot?.
  • Προστέθηκε η επιλογή & quot? Απορρίπτουν-αποστολέας & quot? να λάβει πολλαπλές τιμές. Εάν η τιμή & quot? Μη τοπικό & quot? είναι δεδομένη, ο αποστολέας θα πρέπει να απορριφθεί εάν το όνομα τομέα δεν φιλοξενείται σε τοπικό επίπεδο. Εάν η τιμή & quot? Ταυτότητας-αναντιστοιχία & quot? είναι δεδομένη, ο αποστολέας θα πρέπει να απορριφθεί εάν η διεύθυνση του αποστολέα δεν ταιριάζει ακριβώς με το όνομα χρήστη που δόθηκε κατά τη διάρκεια του ελέγχου ταυτότητας (ή εάν το όνομα χρήστη ταυτότητας δεν είναι μια διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα του αποστολέα πρέπει να ταιριάζει με το όνομα χρήστη ταυτότητας). Εάν η τιμή & quot? Ταυτότητας στο πεδίο-αναντιστοιχία & quot? είναι δεδομένη, ο αποστολέας θα πρέπει να απορριφθεί εάν το όνομα τομέα δεν αποτελεί μέρος του username που δόθηκαν κατά τον έλεγχο ταυτότητας. Χάρη στην Mark Frater για προτείνοντας αυτό.
  • Προστέθηκε τις επιλογές & quot? Απόρριψη-κείμενο-αποστολέα-δεν-τοπική & quot? και & quot? απόρριψη-κείμενο-αποστολέα-ταυτότητας-αναντιστοιχία & quot? για να ρυθμίσετε το κείμενο απόρριψη δίνεται όταν ο & quot? απορρίπτουν-αποστολέας & quot? Τα φίλτρα επιλογή σκανδαλισμός.
  • ΔΕΝ συμβατό προς τα πίσω: Αφαιρέθηκε η επιλογή & quot? Απορρίπτουν-λείπει-αποστολέα-MX & quot? και διπλωμένο φίλτρο του στο & quot? απορρίπτουν-αποστολέας & quot? φίλτρου & quot? no-MX & quot? επιλογή.
  • ΔΕΝ συμβατό προς τα πίσω: Μετονομάστηκε η επιλογή & quot? Απόρριψη-κείμενο-λείπει-αποστολέα-MX & quot? σε & quot? απόρριψη-κείμενο-αποστολέα-δεν-MX & quot?.
  • ΔΕΝ συμβατό προς τα πίσω: Μετονομάστηκε η επιλογή & quot? Απορρίψει πανομοιότυπα-αποστολέα-παραλήπτη & quot? σε & quot? απορρίψει αποδέκτη & quot? με την τιμή & quot? ιδίου ως-αποστολέας & quot ;. Η λειτουργικότητα παραμένει η ίδια.
  • ΔΕΝ συμβατό προς τα πίσω: μετονόμασαν την επιλογή & quot? Απόρριψη-κείμενο-πανομοιότυπες-αποστολέα-παραλήπτη & quot? σε & quot? απόρριψη-κείμενο-παραλήπτης-ίδια-ως-αποστολέας & quot?.
  • ΔΕΝ συμβατό προς τα πίσω: μετονόμασαν την επιλογή & quot? Τοπικό-τομείς-αρχείο & quot? σε & quot? qmail-rcpthosts-αρχείο & quot ;. Η ονομασία ήταν πάντα σύγχυση, δεδομένου ότι qmail διακρίνει μεταξύ των τομέων που θα πρέπει να γίνει αποδεκτή από το qmail-smtpd κατά SMTP (rcpthosts) και τομέων που είναι στην πραγματικότητα φιλοξενούνται σε τοπικό επίπεδο με γραμματοκιβώτια στο τοπικό σύστημα αρχείων (ντόπιους). Αυτές οι επιλογές έχουν πάντα σήμαινε την πρώην, αλλά τώρα που spamdyke πρέπει να γνωρίζει δύο λίστες των τομέων, ήρθε η ώρα να τους μετονομάσετε. Η επιλογή αυτή είναι επίσης επιτρέπονται πλέον σε καταλόγους διαμόρφωση.
  • ΔΕΝ συμβατό προς τα πίσω: Αφαιρέθηκε η επιλογή & quot? Τοπικό περιοχές εισόδου & quot? επειδή προμηθεύουν τομείς που μπορούν να γίνουν δεκτές κατά τη διάρκεια SMTP για spamdyke μόνο (αλλά όχι qmail) θα προκαλέσει αντιφατικά αποτελέσματα κατά τη διάρκεια της επικύρωσης παραλήπτη. Αν ο τομέας προκειμένου να γίνει αποδεκτή κατά τη διάρκεια του SMTP, θα πρέπει να προστίθεται στα αρχεία ελέγχου που χρησιμοποιούνται τόσο από spamdyke και qmail.
  • Προστέθηκε CDB αναζήτηση κώδικα στο CDB [CH] για να διαβάσετε DJB του & quot?. Σταθερή βάση δεδομένων & quot? αρχεία κατά τη διάρκεια της επικύρωσης παραλήπτη. Η μορφή αυτών των αρχείων ζητείται (από DJB) να είναι γρήγορη και αποτελεσματική. Μην πιστεύετε τη δημοσιότητα ...
  • Προστέθηκε η επιλογή & quot? Qmail-morercpthosts-CDB & quot? να επιτρέψει αρχεία CDB να προβλεφθεί ότι περιέχουν τους καταλόγους των περιοχών για τις οποίες αλληλογραφία θα πρέπει να γίνει δεκτή κατά τη διάρκεια του SMTP. Υπάρχει κάποιος που χρησιμοποιεί πραγματικά αυτό το qmail & quot? Χαρακτηριστικό & quot?;
  • χύνεται πάνω τεκμηρίωση qmail και τον πηγαίο κώδικα για να καταλάβουμε ακριβώς πώς προσδιορίζει πού να παραδώσει ένα μήνυμα. Η τεκμηρίωση είναι συχνά λάθος και εκτεταμένοι έλεγχοι που απαιτούνται για να ανακαλύψει την αλήθεια. Η προκύπτουσα διαδικασία είναι έγκλειστα σε ένα διάγραμμα ροής στο φάκελο τεκμηρίωσης.
  • Προστέθηκε η & quot? Γεννήτρια & quot? πρόγραμμα για τη δημιουργία σεναρίων δοκιμών για τον έλεγχο κάθε δυνατή διαδρομή μέσω του παραλήπτη διάγραμμα ροής επικύρωσης, τόσο με spamdyke στη θέση του και χωρίς (να ελέγξετε το διάγραμμα ροής είναι σωστή). Ένα πρόγραμμα για να δημιουργήσει τα σενάρια ήταν απαραίτητη, δεδομένου ότι υπάρχουν σχεδόν 250K πιθανές διαδρομές για τη δοκιμή.
  • Η προστιθέμενη αξία & quot? Άκυρη & quot? στην επιλογή & quot? απορρίψει αποδέκτη & quot? για να ελέγξετε εάν υπάρχει τοπική διεύθυνση παραλήπτη πριν από την αποδοχή ενός μηνύματος. Αυτή η διαδικασία επικύρωσης χρησιμοποιεί την ίδια λογική όπως qmail όταν αποφασίζουν αν / πού να παραδώσει ένα μήνυμα, έτσι δεν επιπλέον βήματα που χρειάζονται για να κάνουν αυτό το έργο (π.χ. διατηρώντας μια λίστα έγκυρων διευθύνσεων σε ένα ξεχωριστό αρχείο). Εάν αυτή η διαδικασία καθορίζει μια τοπική διεύθυνση είναι έγκυρη, η παράδοση είναι εγγυημένη. Αυτή η επιλογή θα πρέπει να εξαλείψει συνήθεια qmail της αποστολής οπισθοσκέδασης το spam.
  • Η προστιθέμενη αξία & quot? Διαθέσιμη & quot? στην επιλογή & quot? απορρίψει αποδέκτη & quot? για να ελέγξετε αν μια τοπική παραλήπτης δέχεται αλληλογραφία αυτή τη στιγμή. Πιθανώς ως συνεχιστής από τις γέροντας ημέρες όταν οι άνθρωποι πραγματικά άλλαξε .qmail αρχεία με το χέρι, οι έλεγχοι qmail αρχείο δικαιώματα σε αρχεία και φακέλους πριν από την παράδοση ενός μηνύματος. Αν έχουν οριστεί σε ορισμένες αξίες, qmail θα ουρά το μήνυμα μέχρι να διορθωθούν τα δικαιώματα ή να αναπηδήσει το μήνυμα αν είναι σε ουρά πάρα πολύ καιρό. Σε αυτές τις φωτεινές στιγμές, όπως τα δικαιώματα είναι πιο πιθανό να οφείλεται σε σφάλμα ή εποπτεία από εσκεμμένη πρόθεση.
  • Προστέθηκε τις επιλογές & quot? Qmail αποκαθορίσει-CDB & quot ;, & quot? Qmail-defaultdelivery-αρχείο & quot ;, & quot? Qmail-envnoathost-αρχείο & quot ;, & quot? Qmail ντόπιους-αρχείο & quot ;, & quot? Qmail-me-αρχείο & quot? & quot? qmail-percenthack-αρχείο & quot? και & quot? qmail-virtualdomains-αρχείο & quot? να επιτρέψει spamdyke να χρησιμοποιούν διαφορετικά αρχεία ελέγχου από qmail. Είναι πολύ απίθανο κάποιος θα χρειαστεί ποτέ αυτές τις επιλογές (και δεν θα ήταν φρόνιμο να τους χρησιμοποιήσουν), αλλά είναι διαθέσιμο μόνο στην περίπτωση.
  • Προστέθηκε η επιλογή & quot? Απόρριψη-κείμενο-παραλήπτης-άκυρο & quot? για να ρυθμίσετε το κείμενο απόρριψη όταν ο & quot? άκυρο & quot? φιλτράρετε & quot? απορρίψει αποδέκτη & quot? ενεργοποιείται.
  • Προστέθηκε η επιλογή & quot? Απόρριψη-κείμενο-παραλήπτης-διαθέσιμος & quot? για να ρυθμίσετε το κείμενο απόρριψη όταν ο & quot? διαθέσιμη & quot? φιλτράρετε & quot? απορρίψει αποδέκτη & quot? ενεργοποιείται.
  • Αφαιρέθηκε το filter_recipient_local λειτουργία () και μετακόμισε λογική σε filter_recipient_valid ().
  • Αφαιρέθηκε το filter_recipient_relay λειτουργία () και μετακόμισε λογική σε filter_recipient_valid ().
  • αλλάξει το & quot? Βοήθεια & quot? επιλογή για να δείξει ακριβώς μια λίστα με τις διαθέσιμες επιλογές χωρίς τη βοήθεια του κειμένου.
  • Προστέθηκε η & quot? Περισσότερη βοήθεια & quot? επιλογή για να δείξει την πλήρη λίστα των επιλογών με όλα τα κείμενα βοήθειας.
  • Προστέθηκε τις επιλογές & quot? IP-ρελέ εισόδου & quot ;, & quot? IP-ρελέ-αρχείο & quot ;, & quot? RDNS-ρελέ εισόδου & quot? και & quot? RDNS-ρελέ-αρχείο & quot? να επιτραπεί μετεγκατάσταση από συγκεκριμένες διευθύνσεις IP ή / και ονόματα rDNS, δεδομένου ότι δεν είναι πλέον λευκές λίστες συνεπάγεται τη δυνατότητα να αναμεταδώσουν. Εάν οποιαδήποτε από αυτές τις επιλογές είναι συμφωνημένα, η μεταβλητή RELAYCLIENT θα τεθεί ενώπιον qmail ξεκινήσει.
  • Δημιουργήθηκε το & quot? Create_cdb & quot? πρόγραμμα για να δημιουργήσει CDB αρχεία οποιουδήποτε μεγέθους, που γεμίζουν με τυχαία δεδομένα, για CDB ρουτίνες επικύρωσης δοκιμών spamdyke του. create_cdb έχει επίσης τη δυνατότητα να διαφθείρει την παραγόμενη CDB σε επτά τρόπους? Αυτό κάνει για πιο ειδικές εξετάσεις από απλά χρησιμοποιώντας ένα αρχείο από τυχαία σκουπίδια.
  • Καταργήθηκαν όλες οι χρήσεις των TESTSD_ * μεταβλητές περιβάλλοντος από τα σενάρια δοκιμών και τους αντικατέστησε με κατάλληλες επικλήσεις του dnsdummy. Αυτό επιτρέπει τα σενάρια δοκιμών να τρέξει χωρίς πιθανές παρεμβολές από εξωτερικές αλλαγές DNS και χωρίς να χρειάζεται τρέχει spamdyke server για να βρει το παράδειγμα αξίες.
  • Σταθερή smtp_filter () και μεσάζων () για να καθαρίσετε τη λίστα των αποθηκευμένων διευθύνσεις των παραληπτών μετά την εκτύπωση τα μηνύματα καταγραφής. Αυτό αποτρέπει διπλά μηνύματα καταγραφής όταν τα πολλαπλά μηνύματα ηλεκτρονικού ταχυδρομείου παραδίδονται στην ίδια σύνδεση. Χάρη στην Teodor Milkov και David Davidov για την αναφορά αυτό.
  • Προστέθηκε η & quot? -skippatched & Quot? και & quot? -skipunpatched & quot? σημαίες στο & quot? τρέξιμο & quot? scripts για να παρακάμψετε τις τυχόν δοκιμές που απαιτούν μια patched ή unpatched έκδοση του qmail, αντίστοιχα.
  • Διορθώθηκε το ασήμαντο σφάλμα σε find_username (), η οποία θα περικόψει τον τελευταίο χαρακτήρα του ονόματος χρήστη, όταν ο τομέας δεν δίνεται. Αυτό δεν ήταν ένα πρόβλημα από spamdyke απορρίπτει τις διευθύνσεις των παραληπτών χωρίς ονόματα τομέα ούτως ή άλλως, αλλά ένα από τα σενάρια δοκιμών επικύρωσης παραλήπτης βρέθηκε.
  • Προστέθηκε η επιλογή & quot? TLS-dhparams-αρχείο & quot? τη δυνατότητα να διαβάσετε DH params από ένα αρχείο για τη δημιουργία εφήμερων κλειδιών κατά τη διάρκεια SSL / TLS διαπραγμάτευση κλειδί. Χάρη στον Marc Gregel για προτείνοντας αυτό.
  • άλλαξε όλα τα μηνύματα σφάλματος στην έξοδο το όνομα του αρχείου, το όνομα της λειτουργίας και ο αριθμός της γραμμής που τους δημιουργούνται, όπως ακριβώς τα debug και η υπερβολική μηνύματα.
  • Προστέθηκε ένα νέο επίπεδο καταγραφής, LOG_LEVEL_CONFIG_TEST, για τα μηνύματα λάθους config-τεστ. Το επίπεδο αντιμετωπίζεται πολύ το ίδιο με LOG_LEVEL_ERROR εκτός από το όνομα του αρχείου, το όνομα και τη λειτουργία της γραμμής αριθμοί δεν εκτυπώνονται.
  • Προστέθηκε ένα νέο επίπεδο λήψης, FILTER_DECISION_AUTHENTICATED για έλεγχο ταυτότητας συνδέσεων. Οι ρουτίνες φίλτρο χρησιμοποιούν αυτό το επίπεδο για να γίνει διάκριση μεταξύ των συνδέσεων που θα πρέπει να είναι αφιλτράριστο λόγω της ταυτότητας σε σχέση με λευκές λίστες.
  • Προστέθηκε ένα νέο τύπο επιλογή config: CONFIG_TYPE_ALIAS. Επιλογές αυτού του τύπου είναι ψευδώνυμα για άλλες επιλογές. Αυτό εξαλείφει την επικάλυψη των τιμών και τις δυνατότητες για παραλείψεις στα graylist / greylist επιλογές.
  • Προστέθηκε λίγο κώδικα για το & quot? Run & quot? γραφή στα quot &? δοκιμές & quot? κατάλογο για να προσπαθήσει να εντοπίσει πυρήνα χωματερές. Μερικές από τις εξετάσεις θα κηρύξει την επιτυχία, ακόμη και αν spamdyke segfaults και διακόπτει την έξοδο πρόωρα.
  • Αφαιρέθηκε η reset_rejection αχρησιμοποίητα λειτουργίες () και skip_cfws ().
  • Ανακαλύφθηκε spamdyke δεν μπορεί να διαβάσει όλα τα αρχεία που χρειάζεται για την επικύρωση αποδέκτη κατά τη διάρκεια της κανονικής λειτουργίας, επειδή ανήκουν σε διαφορετικούς χρήστες με περιοριστικά δικαιώματα και spamdyke δεν τρέχει ως root. Δεν είμαι σίγουρος πώς έχασα αυτό, αλλά αυτό εγείρει εντελώς περισσότερο από ένα χρόνο από την εργασία.
  • Μεταφέρθηκε όλος ο κώδικας παραλήπτη valiation σε ένα εξωτερικό πρόγραμμα που ονομάζεται & quot? Spamdyke-QRV & quot ;. Αυτό το πρόγραμμα έχει ως στόχο να εκτελεί μόνο την επικύρωση του παραλήπτη και τίποτα άλλο, γι 'αυτό θα πρέπει να είναι ασφαλές να τρέχει ως root (τουλάχιστον ασφαλέστερο από ό, τι τρέχει spamdyke ως root).
  • Αφαιρέθηκε οι επιλογές & quot? Qmail αποκαθορίσει-CDB & quot ;, & quot? Qmail-defaultdelivery-αρχείο & quot ;, & quot? Qmail-envnoathost-αρχείο & quot ;, & quot? Qmail ντόπιους-αρχείο & quot ;, & quot? Qmail-me-αρχείο & quot? και & quot? qmail-percenthack-αρχείο & quot? από spamdyke, δεδομένου ότι ο κώδικας επικύρωσης παραλήπτης έχει φύγει.
  • Προστέθηκε η επιλογή & quot? Αποδέκτη επικύρωση-Command & quot? για τη διέλευση του μονοπατιού να spamdyke-QRV, η οποία θα καλείται όταν χρειάζεται επικύρωση παραλήπτη.

Τι είναι καινούργιο στην έκδοση 4.3.1:

  • Αυτή η έκδοση διορθώνει ένα ζευγάρι σφάλματα επεξεργασίας στο νέο φίλτρο κεφαλίδα μαύρη λίστα και μια παραβίαση πρόσβασης που μπορεί να οδηγήσει σε συγκρούσεις.
  • Η μαύρη λίστα κεφαλίδα θα πρέπει να είναι ασφαλές να ενεργοποιήσετε τώρα.

Τι είναι καινούργιο στην έκδοση 4.3.0:

  • Προσθέτει τη δυνατότητα να φιλτράρουν τα μηνύματα με βάση το το περιεχόμενο των επικεφαλίδων τους. Είναι διορθώνει κάποια μικρά σφάλματα, ένα σφάλμα μεταγλώττισης στο Debian 7 και μια μεγάλη σειρά από σφάλματα που θα μπορούσε να οδηγήσει σε υπερχειλίσεις μνήμης (ενδεχομένως εξ αποστάσεως εκμεταλλεύσιμα, ανάλογα με τις επιλογές ρύθμισης). Παρακαλώ αναβαθμίστε το αμέσως!

Τι είναι καινούργιο στην έκδοση 4.2.0:

  • Αλλαγή read_file () επιστρέφει τον αριθμό των χρησιμοποιήσιμη γραμμές διαβάσει, αντί του συνολικού αριθμού των γραμμών (συμπεριλαμβανομένων των σχολίων και τα κενά).
  • Διορθώθηκε ένα τεράστιο thinko σε πολλές εκκλήσεις να read_file () - όταν η συνάρτηση επιστρέφει 0, η τιμή που επιστρέφεται είναι NULL. Αυτό που προκαλεί spamdyke να διακοπεί όταν δεν υπάρχει περιεχόμενο που διαβάζεται από τα αρχεία με & quot? DNS-μαύρη λίστα-αρχείο & quot ;, & quot? DNS-λίστα επιτρεπόμενων-αρχείο & quot ;, & quot? RHS-μαύρη λίστα-αρχείο & quot ;, & quot? RHS-λίστα επιτρεπόμενων-αρχείο & quot? και & quot? όνομα-αρχείου & quot ;. Χάρη στον David Stiller για την αναφορά αυτή τη μία και την παροχή πολλή βοήθεια στον εντοπισμό κάτω.
  • Προστέθηκε η επιλογή & quot? TLS-κρυπτογράφηση-λίστα & quot? για τον καθορισμό του καταλόγου των αλγόριθμους κρυπτογράφησης για χρήση σε SSL / TLS συνδέσεις. Αυτό δεν θα είναι μια επιλογή πολλοί άνθρωποι θα χρησιμοποιήσουν ποτέ, αλλά σε ειδικές ρυθμίσεις που απαιτείται. Χάρη στον Chris Boulton για προτείνοντας αυτό το ένα και παράγει ένα patch για την υλοποίησή της.
  • Προστέθηκε μια νέα τιμή σε & quot? TLS-επίπεδο & quot ;: & quot? Smtp-δεν-διέλευσης & quot? να επιτρέψει spamdyke να προσφέρουν TLS αλλά αποτρέψει από τη διάβαση TLS, μέσα σε qmail αν δεν μπορεί να αρχικοποιηθεί η βιβλιοθήκη SSL για κάποιο λόγο.
  • Διορθώθηκε ένα bug στο smtp_filter που επέτρεψε ανοιχτή αναμετάδοση όταν spamdyke διαμορφώθηκε με & quot? Τοπικό περιοχές εισόδου & quot? αντί του & quot? τοπικό-τομείς-αρχείου & quot?.
  • Μεταφέρθηκε κώδικα από do_spamdyke () αυτό το σύνολο stdin και stdout υποδοχές για non-blocking σε tls_read () και tls_write () αντ 'αυτού. Ρύθμιση των υποδοχές σε non-blocking σε όλο το τρέξιμο προκαλεί κάποια περίεργη συμπεριφορά, όταν καταγραφή θα σταματήσει μετά από μια σειρά μεγάλων εισροών.
  • refactored το πρόγραμμα ανάλυσης διεύθυνσης (και πάλι) για να καθορίσει ένα σφάλμα που δεν χειριζόταν δρομολόγησης διευθύνσεις σωστά. Χάρη στον Chris Boulton για την αναφορά αυτό.
  • Σταθερή process_config_file () για να μην επαναφέρετε μια & quot? Πολλαπλές & quot? αξία να χρεοκοπήσει εάν σκόπιμα εκκαθαριστεί κατά τη διάρκεια της ρύθμισης.
  • Σταθερή prepare_settings () για να επαναφέρετε όλες τις προεπιλεγμένες τιμές πριν από την επεξεργασία της γραμμής εντολών ή αρχεία ρύθμισης έτσι ένα & quot? Πολλαπλές & quot? αξία μπορεί να καθαριστεί κατά τη διάρκεια της ρύθμισης.
  • Σταθερή configure.ac να χρησιμοποιήσετε μια εντολή gcc # pragma για τη θεραπεία προειδοποιήσεις μορφή ως σφάλματα αντί να βασίζονται σε AC_LANG_WERROR (το οποίο δεν λειτουργεί πάντα).
  • Προστέθηκε τις επιλογές & quot? DNS-ερώτημα-τύπου-α & quot ;, & quot? DNS-ερώτημα-τύπου-ΜΧ & quot ;, & quot? DNS-ερώτημα-τύπου PTR & quot? και & quot? DNS-ερώτημα-τύπου RBL & quot? να περιορίσει τους τύπους των ερωτημάτων DNS που μπορούν να αποσταλούν για διαφορετικούς σκοπούς. Χάρη στην Teodor Milkov για προτείνοντας αυτό.
  • Διορθώθηκε ένα σφάλμα που προκάλεσε το χρονικό όριο κάθε φορά που ένα φίλτρο μετα-RCPT ενεργοποιείται σε μη-τοπική διεύθυνση. spamdyke υποτίθεται να κλείσετε τη σύνδεση με qmail και περιμένετε για την έξοδο της, αλλά αντ 'αυτού ήταν ακριβώς να περιμένει για την έξοδο της, οδηγεί σε περιττές χρονικά όρια. Χάρη στην Ulrich Γ Manns για την αναφορά αυτό.
  • Διορθώθηκε ένα τυπογραφικό λάθος στην policy.php.example. Χάρη στον Richard Lamse για την αναφορά αυτό.
  • Σταθερή προειδοποιήσεις compiler στο Fedora 11. Χάρη στην Ertan Ορχάν για την αναφορά αυτό.
  • Διορθώθηκε ένα bug στο sendrecv όπου μια μεταβλητή δεν έχει προετοιμαστεί προκαλούσε εσφαλμένη πάγκους και τα χρονικά όρια στην CentOS 5.5.

Τι είναι καινούργιο στην έκδοση 4.1.0:

  • Πολλές διορθώσεις σφαλμάτων, συμπεριλαμβανομένου ενός TLS / SSL θέμα ότι μπορεί να προκαλέσει spamdyke να κρεμάσει για πάντα. Μερικά νέα χαρακτηριστικά, συμπεριλαμβανομένων απορρίπτοντας μηνύματα όταν οι διευθύνσεις αποστολέα και παραλήπτη είναι τα ίδια.

Τι είναι καινούργιο στην έκδοση 4.0.10:

  • Ένα σφάλμα στο Plesk 9, που θέτει τον τηλεχειρισμό IP διεύθυνση σε ένα όνομα και όχι μια διεύθυνση IP έχει εργαστεί γύρω.

Τι είναι καινούργιο στην έκδοση 4.0.9:

  • Αυτή η έκδοση διορθώνει ένα bug στον αναλυτή διευθύνσεων που εμπόδιζε κάποια αποστολέα / παραλήπτη μαύρη λίστα λίστας / εγγραφές από ταιριάζουν.
  • Επίσης καθορίζει ένα bug στο χαρακτηριστικό δοκιμές διαμόρφωση που δεν ήταν σε θέση να εντοπίσει το spamdyke δυαδικό αν ήταν έξω από τον τρέχοντα κατάλογο.

Τι είναι καινούργιο στην έκδοση 4.0.8:

  • Μια λύση προστέθηκε για ένα ελάττωμα σχεδιασμού σε DJB του MultiLog που μπορεί να προκαλέσει κατεστραμμένων αρχείων καταγραφής όταν ο server είναι κάτω από το φορτίο.

Τι είναι καινούργιο στην έκδοση 4.0.6:

  • Λέξεις-κλειδιά για το φίλτρο IP-σε-rDNS είναι τώρα τερματιστεί σωστά, ώστε να μπορούν να συνδυαστούν.
  • ΑΠΘ διαφημίσεις από ένα patched qmail αφαιρεθεί τώρα τελείως όταν η & quot? SMTP-AUTH-επίπεδο & quot? επιλογή είναι & quot? πάντοτε & quot? ή & quot? πάντα κρυπτογραφημένα & quot?.
  • Το όνομα του ταιριάζουν ΚΒΕ / RHSBL είναι συνδεδεμένος όταν πολλαπλές RBLs / RHSBLs χρησιμοποιούνται αντί της υλοτομίας πάντα το πρώτο.
  • Αργή απομακρυσμένους διακομιστές γίνεται πλέον ευγενικά έτσι spamdyke δεν θα καταναλώσει το 100% της CPU.
  • Χρησιμοποιώντας την πλήρη δυνατότητα καταγραφής με & quot? Log-επίπεδο & quot? η επιλογή ρυθμιστεί στο & quot? υπερβολικό & quot? δεν στέλνει συνδεθείτε εξόδου στον απομακρυσμένο διακομιστή όταν spamdyke χρησιμοποιείται σε Plesk servers.

Απαιτήσεις :

  • qmail

Παρόμοια λογισμικά

RoundCube Webmail
RoundCube Webmail

16 Aug 18

mboxpurge
mboxpurge

11 May 15

Sylpheed
Sylpheed

22 Jun 18

Άλλο λογισμικό του προγραμματιστή Sam Clippinger

Calendar
Calendar

2 Jun 15

Σχόλια για spamdyke

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!