Νέα έκδοση του διακομιστή αλληλογραφίας Exim 4.96

Ο διακομιστής αλληλογραφίας Exim 4.96 κυκλοφόρησε, προσθέτοντας συσσωρευμένες διορθώσεις και προσθέτοντας νέες δυνατότητες. Σύμφωνα με την αυτοματοποιημένη έρευνα του Μαΐου σε περίπου 800 χιλιάδες διακομιστές αλληλογραφίας, το μερίδιο της Exim είναι 59.59% (πριν από 59.15%), το Postfix χρησιμοποιείται στο 33.64% (33.76%) των διακομιστών αλληλογραφίας, το Sendmail - 3.55% (3.55 %), MailEnable - 1.93% ( 2.02%), MDaemon - 0.45% (0.56%), Microsoft Exchange - 0.23% (0.30%).

Βασικές αλλαγές:

  • Το ACL εφαρμόζει μια νέα συνθήκη "seen" που μπορεί να χρησιμοποιηθεί για τον έλεγχο για συμβάντα που έχουν συμβεί στο παρελθόν που σχετίζονται με χρήστες και κεντρικούς υπολογιστές. Η νέα συνθήκη διευκολύνει την εργασία με γκρίζες λίστες, για παράδειγμα, όταν δημιουργείτε μια απλή γκρίζα λίστα, μπορείτε να χρησιμοποιήσετε το ACL "seen = -5m / key=${sender_host_address}_$local_part@$domain" για να επιτρέψετε μια σύνδεση ξαναδοκιμάσετε.
  • Προστέθηκε το "mask_n", μια παραλλαγή του τελεστή "μάσκα" που χειρίζεται κανονικοποιημένες διευθύνσεις IPv6 (χρησιμοποιώντας άνω και κάτω τελείες και χωρίς αναδίπλωση).
  • Η επιλογή '-z' έχει προστεθεί στα βοηθητικά προγράμματα exim_dumpdb και exim_fixdb για επιστροφή της ώρας χωρίς να λαμβάνεται υπόψη η ζώνη ώρας (UTC).
  • Υλοποιήθηκε ένα συμβάν στη διαδικασία παρασκηνίου που ενεργοποιείται όταν αποτύχει η σύνδεση TLS.
  • Προστέθηκαν οι επιλογές "stop", "pretrigger" και "trigger" στη λειτουργία εντοπισμού σφαλμάτων ACL ("control = debug") για τον έλεγχο της εξόδου στο αρχείο καταγραφής εντοπισμού σφαλμάτων.
  • Προστέθηκε έλεγχος για διαφυγή ειδικών χαρακτήρων σε ερωτήματα αναζήτησης, εάν η συμβολοσειρά ερωτήματος χρησιμοποιεί δεδομένα που λαμβάνονται από έξω ("μολυσμένα"). Εάν δεν γίνει διαφυγή των χαρακτήρων, οι πληροφορίες σχετικά με το πρόβλημα αντικατοπτρίζονται προς το παρόν μόνο στο αρχείο καταγραφής, αλλά σε μελλοντικές εκδόσεις θα οδηγήσουν σε σφάλμα.
  • Η επιλογή "allow_insecure_tainted_data" έχει καταργηθεί, γεγονός που κατέστησε δυνατή την απενεργοποίηση του μηνύματος σφάλματος όταν οι ειδικοί χαρακτήρες στα δεδομένα δεν διαφεύγουν με ασφάλεια. Επίσης, η υποστήριξη για το log_selector "taint" έχει διακοπεί, γεγονός που σας επέτρεψε να απενεργοποιήσετε την έξοδο προειδοποιήσεων σχετικά με τη διαφυγή προβλημάτων στο αρχείο καταγραφής.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο