Dovecot

Screenshot Λογισμικό:
Dovecot
Στοιχεία Λογισμικού:
Εκδοχή: 2.3.2.1 επικαιροποιημένο
Ανεβάστε ημερομηνία: 17 Aug 18
Προγραμματιστής: Timo Sirainen
Άδεια: Δωρεάν
Δημοτικότητα: 20

Rating: nan/5 (Total Votes: 0)

Το Dovecot είναι ένας ανοιχτός κώδικας και δωρεάν διακομιστής POP3 και IMAP που μπορεί να αναπτυχθεί με επιτυχία σε λειτουργικά συστήματα Linux και UNIX. Ολοκληρώνοντας το πρωτόκολλο ασφαλείας, το έργο Dovecot είναι εύκολο να εγκατασταθεί και δεν απαιτεί ιδιαίτερη συντήρηση.


Ο διακομιστής IMAP με τις υψηλότερες επιδόσεις

Το Dovecot είναι επίσης ένας από τους πιο αποδοτικούς διακομιστές IMAP, συμβατό με τα πρότυπα, παρέχοντας αυτο-βελτιστοποιημένους δείκτες και αυτοθεραπεία. Είναι φιλικό προς το χρήστη, διαθέτει ευέλικτο έλεγχο ταυτότητας χρηστών, υποστήριξη μετάβασης από πολλούς υπάρχοντες διακομιστές POP3 και IMAP, καθώς και υποστήριξη για σφάλματα POP3 και IMAP.


Είναι σύμφωνο με τα πρότυπα

Ενώ οι άλλοι διακομιστές ηλεκτρονικού ταχυδρομείου αποτυγχάνουν τους περισσότερους από αυτούς, το λογισμικό συντάσσεται με όλες τις τυπικές δοκιμές διακομιστή IMAP (Internet Message Access Protocol). Έχει σχεδιαστεί για να προσφέρει αυτό-βελτιστοποιημένα ευρετήρια που περιέχουν όλα τα δεδομένα και τις πληροφορίες που ο πελάτης που χρησιμοποιείται από τον τελικό χρήστη συνήθως χρειάζεται.

Είναι αυτο-επούλωση

Το καλύτερο χαρακτηριστικό του Dovecot είναι η ικανότητά του να αυτο-θεραπεύεται όποτε δημιουργείται ένα ζήτημα. Για παράδειγμα, θα προσπαθήσει να διορθώσει τα σπασμένα αρχεία ευρετηρίου. Ωστόσο, τα σοβαρά προβλήματα καταγράφονται αυτόματα σε ένα αρχείο καταγραφής που είναι προσβάσιμο από το sysadmin. Επιπλέον, το πρόγραμμα στοχεύει να είναι φιλικό προς το χρήστη.


Τα γραμματοκιβώτια και τα ευρετήρια μπορούν να τροποποιηθούν

Ένα άλλο ενδιαφέρον χαρακτηριστικό είναι η δυνατότητα να επιτρέπεται στους χρήστες να τροποποιούν τα ευρετήρια και τα γραμματοκιβώτια από πολλούς υπολογιστές ταυτόχρονα, πράγμα που σημαίνει ότι λειτουργεί τέλεια σε συστοιχικά συστήματα αρχείων. Επιπλέον, οι διακομιστές μεσολάβησης διευθύνσεων χρησιμοποιούνται για την επίλυση κοινών προβλημάτων προσωρινής αποθήκευσης του NFS (Network File System).


Εξαιρετικά ευέλικτος έλεγχος ταυτότητας χρήστη

Πάνω από όλα τα προαναφερθέντα χαρακτηριστικά, το Dovecot έρχεται επίσης με μια εξαιρετικά ευέλικτη πιστοποίηση χρήστη που σχεδιάστηκε από την offset για να υποστηρίξει ένα ευρύ φάσμα μηχανισμών ελέγχου ταυτότητας και βάσεων δεδομένων.


Είναι εύκολα επεκτάσιμη

Ένα άλλο σπουδαίο χαρακτηριστικό του Dovecot είναι η ικανότητά του να επεκτείνεται με νέα χαρακτηριστικά μέσω plugins. Οι λογαριασμοί IMAP και POP3 από άλλους διακομιστές ηλεκτρονικού ταχυδρομείου μπορούν εύκολα να εισαχθούν στο Dovecot. Είναι ένας πολύ ασφαλής διακομιστής ηλεκτρονικού ταχυδρομείου για τον 21ο αιώνα.

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

  • Διάφορες αλλαγές στις ρυθμίσεις, δείτε https://wiki2.dovecot.org/Upgrading/2.3
  • Ξεκίνησε η καταγραφή της καταγραφής: Η καταγραφή βασίζεται πλέον σε ιεραρχικά συμβάντα. Αυτό δίνει τη δυνατότητα να κάνετε διάφορα πράγματα, όπως: 1) δίνοντας ασυνεπή προθέματα log, 2) επιτρέποντας την καταγραφή εντοπισμού σφαλμάτων με λεπτότερες λεπτομέρειες, 3) παρέχοντας καταγραφές σε περισσότερες μηχανικά αναγνώσιμες μορφές. (π.χ., json). Τα πάντα δεν έχουν τελειώσει ακόμη, ειδικά πολλά από τα παλιά κώδικα καταγραφής εξακολουθούν να πρέπει να μεταφραστούν με τον νέο τρόπο.
  • Ξεκίνησε η επανεγγραφή στατιστικών στοιχείων: Τα στατιστικά στοιχεία βασίζονται τώρα σε (log) συμβάντα. Είναι δυνατό να συγκεντρωθούν στατιστικά στοιχεία για κάθε καταγραφή που έχει καταγραφεί. Δείτε λεπτομέρειες http://wiki2.dovecot.org/Statistics
  • Η ρύθμιση ssl_dh αντικαθιστά τα παλιά παραγόμενα ssl-parameters.dat
  • IMAP: Όταν το BINARY FETCH εντοπίσει σπασμένα μηνύματα, στείλει σφάλμα [PARSE] αντί [UNKNOWNCTE]
  • Linux: Το βασικό ντάμπινγκ μέσω του PR_SET_DUMPABLE δεν είναι πλέον ενεργοποιημένο από προεπιλογή λόγω δυνητικών λόγων ασφαλείας (που βρέθηκαν από την Ομάδα Ασφαλείας cPanel).
  • Προστέθηκε υποστήριξη για διακομιστή μεσολάβησης SMTP, ο οποίος περιλαμβάνει υποστήριξη για επέκταση BURL και CHUNKING.
  • Επανεγγραφή LMTP. Υποστηρίζει τώρα την επέκταση CHUNKING και την ανάμειξη τοπικών παραληπτών / παραληπτών μεσολάβησης.
  • auth: Υποστηρίξτε το libsodium για να προσθέσετε υποστήριξη για τα συστήματα κωδικών πρόσβασης ARGON2I και ARGON2ID.
  • auth: Υποστηρίξτε το σύστημα κωδικού πρόσβασης BLF-CRYPT σε όλες τις πλατφόρμες
  • auth: Προστέθηκε υποστήριξη δέσμης ενεργειών LUA για passdb / userdb. Δείτε https://wiki2.dovecot.org/AuthDatabase/Lua
  • Οι ροές εισόδου είναι πιο αξιόπιστες τώρα όταν υπάρχουν σφάλματα ή όταν έχει φτάσει το μέγιστο μέγεθος buffer. Προηγουμένως σε ορισμένες περιπτώσεις αυτό θα μπορούσε να έχει προκαλέσει το Dovecot να προσπαθήσει να διαβάσει την ήδη ελευθερωμένη μνήμη.
  • Οι ροές εξόδου δεν αντιμετώπιζαν προηγούμενες βλάβες κατά τη σύνταξη ενός ρυμουλκούμενου στο τέλος της ροής. Αυτό επηρέασε κυρίως το κρυπτογραφημένο και το zlib compress ostreams, το οποίο θα μπορούσε να γράψει σιωπηλά κομμένα αρχεία αν η τελευταία εγγραφή έτυχε να αποτύχει (κάτι που κανονικά δεν θα είχε συμβεί ποτέ).
  • εικονικό plugin: Σταθερός πανικός κατά την λήψη μηνυμάτων από εικονικά γραμματοκιβώτια με επέκταση IMAP BINARY.
  • doveadm-server: Επιδιόρθωση πιθανών κρέμονται με συνδέσεις SSL
  • doveadm proxy: Η έξοδος εντολών ανάγνωσης από v2.2.33 + servers θα μπορούσε να προκαλέσει αλλοίωση της παραγωγής ή πρόκληση σύγκρουσης.
  • Πολλές άλλες μικρότερες επιδιορθώσεις

Τι νέο υπάρχει στην έκδοση 2.2.32:

  • Το fix imapc επανασύνδεσης ξεχάστηκε από την απελευθέρωση 2.2.29, η οποία έκανε επίσης "check" αποτυχία σε δοκιμή μονάδας
  • dict-sql: Η συγχώνευση πολλαπλών UPDATE σε μια μόνο δήλωση δεν λειτουργούσε πραγματικά.
  • Σταθερό κτίριο με vpopmail

Τι νέο υπάρχει στην έκδοση 2.2.31:

  • , η οποία επίσης έκανε "πραγματοποίηση ελέγχου" αποτυχία σε δοκιμή μονάδας
  • dict-sql: Η συγχώνευση πολλαπλών UPDATE σε μια μόνο δήλωση δεν λειτουργούσε πραγματικά.
  • Σταθερό κτίριο με vpopmail

Τι νέο υπάρχει στην έκδοση 2.2.30.2:

  • fix imapc επανασύνδεσης ξεχάστηκε από την έκδοση 2.2.29 , η οποία επίσης έκανε "πραγματοποίηση ελέγχου" αποτυχία σε δοκιμή μονάδας
  • dict-sql: Η συγχώνευση πολλαπλών UPDATE σε μια μόνο δήλωση δεν λειτουργούσε πραγματικά.
  • Σταθερό κτίριο με vpopmail

Τι νέο υπάρχει στην έκδοση 2.2.29.1:

  • fix imapc επανασύνδεσης ξεχάστηκε από την έκδοση 2.2.29 , η οποία επίσης έκανε "πραγματοποίηση ελέγχου" αποτυχία σε δοκιμή μονάδας
  • dict-sql: Η συγχώνευση πολλαπλών UPDATE σε μια μόνο δήλωση δεν λειτουργούσε πραγματικά.
  • Σταθερό κτίριο με vpopmail

Τι νέο υπάρχει στην έκδοση 2.2.28:

  • διευθυντής: & quot; doveadm director move & quot; στον ίδιο κεντρικό υπολογιστή ανανεώνει τώρα το χρονικό όριο του χρήστη. Αυτό επιτρέπει τη διατήρηση του χρήστη συνεχώς στο ίδιο backend με την περιοδική μετακίνηση του χρήστη εκεί.
  • Όταν δημιουργείται νέο γραμματοκιβώτιο, χρησιμοποιήστε αρχικά τις αποφάσεις cache του dovecot.index.cache του INBOX.
  • Τα αποστέλλοντα μηνύματα γράφουν GUID στο dovecot.index.log τώρα μόνο αν το GUID είναι γρήγορα διαθέσιμο από index / cache.
  • pop3c: Αυξήστε το χρονικό όριο για την εντολή PASS σε 5 λεπτά.
  • Τα λάθη πρόσβασης αλληλογραφίας δεν αγνοούνται πλέον κατά την αναζήτηση ή τη διαλογή. Με το IMAP η απάντηση ΑΝΑΖΗΤΗΣΗΣ / ΑΠΟΣΤΟΛΗΣ χωρίς επισήμανση εξακολουθεί να στέλνεται όπως πριν, αλλά δεν επιστρέφεται ΟΧΙ απάντηση αντί για OK.
  • Ορίστε το όνομα αρχείου του dovecot.list.index να είναι ρυθμιζόμενο. Αυτό είναι απαραίτητο όταν υπάρχουν πολλαπλά μέρη ονομάτων που δείχνουν την ίδια ρίζα αλληλογραφίας (π.χ. lazy_expunge χώρο ονομάτων για το mdbox).
  • Προσθέστε το μέγεθος.virtual στο dovecot.index όταν προσπελαύνεται ο φάκελος vsizes (π.χ. quota = count). Αυτό είναι κυρίως ένας τρόπος αντιμετώπισης για να αποφευχθεί η αργή απόδοση της νέας ποσόστωσης όταν χάνονται τα μηνύματα από το dovecot.index.cache λόγω διαφθοράς ή για κάποιο άλλο λόγο.
  • auth: Υποστηρίξτε τους μηχανισμούς OAUTHBEARER και XOAUTH2. Υποστηρίξτε τους επίσης στο lib-dsasl για την πλευρά του πελάτη.
  • auth: Υποστήριξη φιλτραρίσματος με μηχανισμό SASL: passdb {mechanisms}
  • Μειώστε τη χρήση της μνήμης των διαδικασιών αλληλογραφίας, μη αποθηκεύοντας πολλές φορές τις ρυθμίσεις που χρειάζεστε.
  • imap: Προσθέστε τη ρύθμιση imap_fetch_failure για να ελέγξετε τι συμβαίνει όταν αποτυγχάνει το FETCH για μερικά μηνύματα (βλ. παράδειγμα-config).
  • imap: Συμπεριλάβετε πληροφορίες σχετικά με την τελευταία εντολή στη γραμμή καταγραφής αποσύνδεσης.
  • imap: Δημιουργήθηκε νέα αναζήτηση = επέκταση X-MIMEPART. Αυτήν τη στιγμή δεν διαφημίζεται από προεπιλογή, αφού δεν έχει πλήρως υλοποιηθεί.
  • fts-solr: Προσθέστε υποστήριξη για βασικό έλεγχο ταυτότητας.
  • Κασσάνδρα: Υποστηρίζει αυτόματη επανάληψη αποτυχημένων ερωτημάτων αν έχει οριστεί η εκτέλεση εκτέλεσης και η εκτέλεση εκτέλεσης χρόνου λήψης.
  • doveadm: Προστέθηκε "διαδρομή γραμματοκιβωτίου" εντολή.
  • plugin_mail_log: Εάν είναι plugin {mail_log_cached_only = yes}, καταγράψτε τα επιθυμητά πεδία μόνο αν δεν απαιτεί το άνοιγμα του μηνύματος ηλεκτρονικού ταχυδρομείου.
  • προστέθηκε η ρύθμιση mail_vsize_bg_after_count (δείτε παράδειγμα-config).
  • προστέθηκε η ρύθμιση mail_sort_max_read_count (δείτε παράδειγμα-config).
  • pop3c: Προστέθηκε η pop3c_features = ρύθμιση χωρίς σύνδεση για να μην χρησιμοποιείται η επέκταση PIPELINING ακόμα κι αν διαφημίζεται.
  • Αρχεία ευρετηρίου: day_first_uid δεν ενημερώθηκε σωστά από v2.2.26. Αυτό οδήγησε dovecot.index.cache να είναι μη βέλτιστη.
  • imap: Η ΑΝΑΖΗΤΗΣΗ / SORT ενδεχομένως να έχει ως αποτέλεσμα τη συντριβή στο client_check_command_hangs
  • imap: Το FETCH X-MAILBOX ενδέχεται να έχει διασπαστεί σε εικονικά γραμματοκιβώτια.
  • imap: Ο χρόνος εκτέλεσης στην ετικέτα απάντησης εντολής ήταν συχνά λανθασμένα 0.
  • αναζήτηση: Χρησιμοποιώντας το NOT n n: * ή το NOT UID n: * δεν χειρίστηκε σωστά
  • σκηνοθέτης: το σφάλμα διευθυντή doveadm ήταν σπασμένο
  • διευθυντής: Επιδιόρθωση συντριβής όταν χρησιμοποιείτε το directory_flush_socket
  • director: Διορθώστε κάποια σφάλματα κατά τη μετακίνηση χρηστών μεταξύ των backends
  • imapc: Διάφορες διορθώσεις χειρισμού σφαλμάτων και βελτιώσεις
  • master: Η κατάσταση της διαδικασίας επεξεργασίας doveadm είχε πολλά αντίγραφα.
  • αυτόματη εκχώρηση: Εάν η χρονική σήμανση μετονομασίας γραμματοκιβωτίου είναι νεώτερη από την ημερομηνία αποστολής μηνυμάτων ηλεκτρονικού ταχυδρομείου, χρησιμοποιήστε την αντ 'αυτού. Αυτό είναι χρήσιμο όταν εκδηλώνεται αυτόματα, π.χ. Ο κάδος απορριμμάτων / * και ολόκληρο το γραμματοκιβώτιο διαγράφεται, μετονομάζοντας το στο Κάδος απορριμμάτων, για να αποφευχθεί η αυτόματη εκτόξευσή του πολύ νωρίς.
  • Αυτόματη εξαγωγή: Πολλές διεργασίες ίσως προσπαθούσαν να εξαλείψουν ταυτόχρονα τα ίδια μηνύματα. Αυτό ήταν προβληματικό, ειδικά με το plugin lazy_expunge.

  • Το
  • auth:% {passdb: *} ήταν κενό στις διεργασίες auth-worker
  • auth-policy: Το hashed_password στέλνεται πάντα κενό.
  • dict-sql: Συγχώνευση πολλαπλών UPDATEs σε μία μόνο δήλωση αν είναι δυνατόν.
  • fts-solr: Escape {} χαρακτήρες κατά την αποστολή ερωτημάτων
  • fts: fts_autoindex_exclude = Προκλήσεις που προκάλεσε ειδική χρήση
  • doveadm-server: Διορθώστε διαρροές και άλλα προβλήματα όταν η διαδικασία επαναχρησιμοποιείται για πολλαπλά αιτήματα (service_count! = 1)
  • sdbox: Επιδιόρθωση αστραπιαίας σφάλματος στη δημιουργία γραμμής

  • Οι τιμές
  • lda / lmtp: deliver_log_format δεν ήταν εντελώς σωστές αν χρησιμοποιήθηκε το Sieve. ειδικά% {storage_id} έχει σπάσει.
  • lmtp_user_concurrency_limit δεν λειτούργησε αν το userdb άλλαξε το όνομα χρήστη

Τι νέο υπάρχει στην έκδοση 2.2.27:

  • Προστέθηκε plug-in mail_crypt που επιτρέπει κρυπτογράφηση αποθηκευμένων μηνυμάτων ηλεκτρονικού ταχυδρομείου. Δείτε http://wiki2.dovecot.org/Plugins/MailCrypt
  • stats: Τα γενικά στατιστικά μπορούν να σταλούν στο διακομιστή Carbon με τη ρύθμιση stats_carbon_server = ip: port
  • imap / pop3 proxy: Εάν το passdb επιστρέψει proxy_not_trusted, μην στείλετε ID / XCLIENT
  • Προστέθηκε γενικός τροποποιητής κατακερματισμού για% μεταβλητές:% {; rounds =, truncate =, salt = s & gt;: field} Ο αλγόριθμος Hash είναι οποιοσδήποτε από τους υποστηριζόμενους, π.χ. md5, sha1, sha256. Επίσης "pkcs5" υποστηρίζεται χρησιμοποιώντας SHA256. Για παράδειγμα:% {sha256: user} ή% {md5; truncate = 32: user}.
  • Προστέθηκε υποστήριξη για SHA3-256 και SHA3-512 hashes.
  • config: Υποστήριξη μπαλαντέρ DNS σε local_name, π.χ. local_name * .example.com {..} αντιστοιχεί σε anything.example.com, αλλά όχι πολλαπλά.όλα.example.com.
  • config: Υποστήριξη πολλαπλών ονομάτων σε local_name, π.χ. local_name & quot; 1.example.com 2.example.com & quot; {..}
  • Σταθερή συντριβή στη διαδικασία auth όταν έχει ρυθμιστεί η πολιτική auth-policy και ο έλεγχος ταυτότητας έχει διακοπεί / αποτύχει χωρίς να έχει οριστεί όνομα χρήστη.
  • διευθυντής: Εάν δύο χρήστες είχαν διαφορετικές ετικέτες αλλά το ίδιο hash, οι χρήστες ενδέχεται να έχουν ανακατευθυνθεί στους κεντρικούς υπολογιστές των εσφαλμένων ετικετών.
  • Τα αρχεία ευρετηρίων μπορεί να έχουν θεωρηθεί εσφαλμένα χαμένα, προκαλώντας "Λείπει μεσαίο αρχείο seq = .." για καταγραφή και αναδημιουργία ευρετηρίου. Αυτό έγινε πιο εύκολα με ενεργοποιημένη την αδρανοποίηση IMAP.
  • Διάφορες επιδιορθώσεις για την σωστή αποκατάσταση κατά την αδρανοποίηση.
  • Τα αρχεία dovecot.index ήταν συνήθως 4 byte ανά μήνυμα ηλεκτρονικού ταχυδρομείου πολύ μεγάλα. Αυτό οφείλεται στο γεγονός ότι χάθηκαν 3 byte ανά μήνυμα ηλεκτρονικού ταχυδρομείου που θα μπορούσαν να χρησιμοποιηθούν για λέξεις-κλειδιά IMAP.
  • Διάφορες ενημερώσεις κώδικα για την καλύτερη διαχείριση της περιουσίας dovecot.list.index.
  • lib-fts: Σταθερή απόσβεση-σφάλμα στο tokenizer διεύθυνσης με συγκεκριμένη είσοδο.
  • Διόρθωση σφαλμάτων κατά την απόσβεση σε HTML σε ανάλυση κειμένου με συγκεκριμένη είσοδο (π.χ. για δημιουργία ευρετηρίου FTS ή δημιουργία αποσπάσματος)
  • doveadm sync -1: Διενέξεις GUID σταθερού χειρισμού γραμματοκιβωτίου.
  • sdbox, mdbox: Εκτελέστε πλήρη αναδημιουργία ευρετηρίου αν εντοπιστεί διαφθορά στο lib-index, το οποίο τρέχει το index fsck.
  • ποσόστωση: Μην παραλείψετε ελέγχους ποσοστώσεων κατά τη μετακίνηση μηνυμάτων μεταξύ διαφορετικών ριζών των ποσοστώσεων.
  • αναζήτηση: Τα σύνολα πολλαπλών ακολουθιών ή τα σύνολα UID στις παραμέτρους αναζήτησης δεν χειρίστηκαν σωστά. Δεν συγχωνεύθηκαν σωστά.

Τι νέο υπάρχει στην έκδοση 2.2.26.0:

  • Διορθώθηκαν ορισμένα ζητήματα που συντάχθηκαν.
  • auth: Σταθερή απόσβεση κατά τη χρήση μηχανισμών NTLM ή SKEY και πολλαπλών passdbs.
  • auth: Σταθερό σφάλμα κατά την εξαγωγή σε επιπλέον πεδία auth-worker passdb που είχαν κενές τιμές.
  • dsync: Σφάλμα σταθερής απόσπασης στο dsync_brain_sync_mailbox_deinit

Τι νέο υπάρχει στην έκδοση 2.2.25:

  • Διάφορες διορθώσεις στο doveadm. Ειδικά οι εντολές που εκτελούνται μέσω του doveadm-server διακόπηκαν.
  • διευθυντής: Η αδυναμία των σταθερών χρηστών να κολλήσουν σε ορισμένες περιπτώσεις
  • διευθυντής: Καθορίστηκε μια κατάσταση όπου οι διευθυντές συνεχίζουν να στέλνουν εκ νέου διαφορετικές καταστάσεις σε κάθε άλλη και να μην συγχρονίζονται ποτέ.
  • διευθυντής: Σταθερή αστοχία συναγερμού που σχετίζεται με αργό "χρήστη σκοτωμένο" απάντηση
  • Σταθερή συντριβή συναγερμού που σχετίζεται με istream-concat, η οποία θα μπορούσε να προκληθεί τουλάχιστον από ένα σενάριο Sieve.

Τι νέο υπάρχει στην έκδοση 2.2.23:

  • Διάφορες διορθώσεις στο doveadm. Ειδικά οι εντολές που εκτελούνται μέσω του doveadm-server διακόπηκαν.
  • διευθυντής: Η αδυναμία των σταθερών χρηστών να κολλήσουν σε ορισμένες περιπτώσεις
  • διευθυντής: Καθορίστηκε μια κατάσταση όπου οι διευθυντές συνεχίζουν να στέλνουν εκ νέου διαφορετικές καταστάσεις σε κάθε άλλη και να μην συγχρονίζονται ποτέ.
  • διευθυντής: Σταθερή αστοχία συναγερμού που σχετίζεται με αργό "χρήστη σκοτωμένο" απάντηση
  • Σταθερή συντριβή συναγερμού που σχετίζεται με istream-concat, η οποία θα μπορούσε να προκληθεί τουλάχιστον από ένα σενάριο Sieve.

Τι νέο υπάρχει στην έκδοση 2.2.21:

  • στο v2.2.20
  • διευθυντής: Σταθερή πραγματοποίηση αλλαγών backend όταν εκτελείται μόνο με ένα μόνο διακομιστή διευθυντή.
  • εικονικό πρόσθετο: Σταθερή συντριβή όταν προσπαθείτε να ανοίξετε ένα μη αυτόματο αυτοματοποιημένο γραμματοκιβώτιο υποστήριξης.

Τι νέο υπάρχει στην έκδοση 2.2.20:

  • Προστέθηκε η ρύθμιση {autoexpunge =} γραμματοκιβωτίου. Δείτε για λεπτομέρειες τις http://wiki2.dovecot.org/MailboxSettings.
  • ssl_options: Προστέθηκε υποστήριξη για no_ticket
  • imap / pop3 / managesieve-login: Προστέθηκε postlogin_socket = μονοπάτι passdb extra field. Αυτό επιτρέπει την αντικατάσταση των προεπιλεγμένων ρυθμίσεων imap / pop3 / managesieve {} για συγκεκριμένους χρήστες (π.χ. εκτέλεση της διαδικασίας imap μέσω valgrind ή strace).
  • Φόρτωση doveadm: Προστέθηκε ημερομηνία / έλαβε / saved.unixtime
  • fs-posix: Λειτουργία προσθήκης = αυτόματη παράμετρος για να ρυθμίσετε τη λειτουργία των δημιουργημένων αρχείων και καταλόγων με βάση το γονικό dir αν έχει setgid-bit.
  • διευθυντής: υποστηρίζει backends με ονόματα κεντρικών υπολογιστών, γεγονός που καθιστά δυνατή την επαλήθευση των πιστοποιητικών SSL τους.
  • διευθυντής: Το κράτος διευθυντών έγινε αποσυντονισμένο εάν οι εντολές doveadm διευθυντή χρησιμοποιήθηκαν για να τροποποιήσουν την ίδια backend σε πολλούς διευθυντές ταυτόχρονα με αντικρουόμενες αλλαγές. Αυτή η ενημέρωση περιλαμβάνει κάποιους επιπλέον ελέγχους, οι οποίοι διασφαλίζουν ότι αν συμβεί κάτι τέτοιο, αυτόματα επιδιορθώνεται. Σε ορισμένες περιπτώσεις, μια τέτοια αυτόματη επιδιόρθωση μπορεί τώρα να ενεργοποιηθεί άσκοπα και να καταγραφεί ένα σφάλμα.
  • διευθυντής: Οι ετικέτες Backend δεν λειτουργούσαν σωστά.

  • Οι ρυθμίσεις
  • ldap: tls_ * δεν χρησιμοποιήθηκαν για τα URI ldaps.
  • ldap, mysql: Σταθερή ρύθμιση σύνδεσης χρονικού ορίου.
  • auth: αναζητήσεις userdb μέσω του auth-worker δεν μπόρεσαν να αλλάξουν όνομα χρήστη
  • dsync: Σταθερός χειρισμός διαγραμμένων καταλόγων. Βεβαιωθείτε ότι δεν θα πάμε σε απεριόριστο βρόχο αλλαγής γραμματοκιβωτίου γραμματοκιβωτίου.
  • imap: Σταθερή συντριβή στο NOTIFY όταν υπήρχαν παρατηρημένοι χώροι ονομάτων που δεν υποστήριζαν NOTIFY.
  • imap: Μετά τη χρήση του SETMETADATA, διάφορες εντολές (ειδικά το FETCH) θα μπορούσαν να ξεκινήσουν να κρέμονται όταν η παραγωγή τους ήταν μεγάλη.
  • stats: Οι περίοδοι αναμονής δεν ανανεώνονταν αρκετές φορές, προκαλώντας τη διαδικασία των στατιστικών για να τις ξεχάσουν και να καταγράψουν τα σφάλματα σχετικά με άγνωστες περιόδους σύνδεσης, όταν ενημερώθηκαν αργότερα.
  • stats: Σταθερό "Διπλότυπο αναγνωριστικό περιόδου σύνδεσης" σφάλματα κατά την παράδοση του LMTP σε πολλούς παραλήπτες και fts_autoindex = ναι.
  • plugin zlib: Σταθερή αντιγραφή που προκαλεί καταστροφή της κρυφής μνήμης όταν δεν είχε οριστεί το zlib_save, αλλά το αρχείο προέλευσης ήταν συμπιεσμένο.
  • fts-solr: Σταθερές παραμέτρους παραμέτρων ερωτήματος Solr.
  • lmtp: quota_full_tempfail = ναι αγνοήθηκε με lmtp_rcpt_check_quota = ναι

Τι νέο υπάρχει στην έκδοση 2.2.18:

  • διευθυντής: Σύνδεση Οι υποδοχές UNIX εντοπίστηκαν κανονικά ως υποδοχές δακτυλίων doveadm ή διευθυντών, προκαλώντας σπάσιμο στις υπάρχουσες εγκαταστάσεις.
  • sdbox: Όταν αντιγράφετε μια αλληλογραφία σε άλλη αποθήκευση, τοποθετήστε και τον προορισμό σε alt storage.

Τι νέο υπάρχει στην έκδοση 2.2.16:

  • dbox: Η επανασύνδεση (π.χ. doveadm force-resync) δεν διαγράφει πλέον το αρχείο dovecot.index.cache. Το αρχείο προσωρινής αποθήκευσης ήταν σπάνια το πρόβλημα, οπότε αυτό απλώς προκαλούσε περιττή καθυστέρηση.
  • Τα όρια ονομάτων γραμματοκιβωτίου άλλαξαν κατά τη δημιουργία γραμματοκιβωτίου: Κάθε τμήμα ενός ιεραρχικού ονόματος (π.χ. "x" ή "y" στο "x / y") μπορεί τώρα να έχει μήκος μέχρι 255 χαρακτήρες (αντί για 200). Αυτό επίσης μειώνει τον μέγιστο αριθμό ιεραρχικών επιπέδων σε 16 (αντί για 20) για να διατηρήσει το μέγιστο μήκος 4096 (ένα κοινό όριο PATH_MAX). Το όριο 255 char είναι ελπίζω αρκετά μεγάλο για μεταναστεύσεις από όλα τα υπάρχοντα συστήματα. Είναι επίσης το όριο σε πολλά συστήματα αρχείων.
  • διευθυντής: Προστέθηκε η ρύθμιση director_consistent_hashing για να επιτραπεί ο συνεπής κατακερματισμός (αντί για τον κατά το μεγαλύτερο μέρος τυχαίο κατακερματισμό MD5). Αυτό προκαλεί λιγότερες κινήσεις χρηστών μεταξύ των υποθεμάτων, όταν αλλάζουν οι αριθμοί backend, γεγονός που μπορεί να βελτιώσει την απόδοση (κυρίως λόγω της προσωρινής αποθήκευσης).
  • διευθυντής: Προστέθηκε υποστήριξη για "ετικέτες", το οποίο επιτρέπει σε ένα δακτύλιο διευθυντή να εξυπηρετεί πολλαπλά clusters backend με διαφορετικά σύνολα χρηστών.
  • διακομιστής LMTP: Προστέθηκε ρύθμιση lmtp_user_concurrency_limit για να περιοριστεί ο αριθμός των παραδόσεων LMTP ταυτόχρονα για έναν μόνο χρήστη.
  • διακομιστής LMTP: Προστέθηκε υποστήριξη για την εντολή STARTTLS.
  • Αν τα δεδομένα καταγραφής παράγονται ταχύτερα από ό, τι μπορεί να γραφτεί, καταγράψτε μια προειδοποίηση γι 'αυτό και εμφανίστε πληροφορίες σχετικά με αυτό στον τίτλο διαδικασίας της διαδικασίας καταγραφής στην έξοδο ps. Επίσης, μην επιτρέπετε σε μια μόνο υπηρεσία να πλημμυρίζει πάρα πολύ καιρό με το κόστος της καθυστέρησης της καταγραφής άλλων υπηρεσιών.
  • stats: Προστέθηκε υποστήριξη για τη λήψη παγκόσμιων στατιστικών.
  • stats: Χρησιμοποιήστε τα ίδια αναγνωριστικά περιόδου σύνδεσης με το υπόλοιπο του Dovecot.
  • stats: Τα πρόσθετα μπορούν τώρα να δημιουργήσουν τα δικά τους πεδία στατιστικών στοιχείων
  • διακομιστής doveadm: Οι εντολές που δεν σχετίζονται με το ηλεκτρονικό ταχυδρομείο μπορούν πλέον να χρησιμοποιηθούν και μέσω του διακομιστή doveadm (υποδοχή TCP).
  • doveadm proxying: Η αναζήτηση passdb μπορεί τώρα να αντικαταστήσει το doveadm_port και να αλλάξει το όνομα χρήστη.
  • doveadm: Το ερώτημα αναζήτησης υποστηρίζει τώρα & quot; oldestonly & quot; παράμετρο για να σταματήσετε αμέσως κατά την πρώτη μη αντιστοιχία. Αυτό μπορεί να χρησιμοποιηθεί για τη βελτιστοποίηση: doveadm expunge mailbox Κάδος απορριμμάτων αποθηκευμένος πριν από 30d παλαιότερα
  • doveadm: Προστέθηκε & quot; save & quot; εντολή για να αποθηκεύσετε άμεσα τα μηνύματα σε συγκεκριμένο γραμματοκιβώτιο (παρακάμπτοντας το Sieve).
  • doveadm fetch: Προστέθηκε το πεδίο body.snippet, το οποίο επιστρέφει τους πρώτους 100 χαρακτήρες ενός μηνύματος χωρίς κενά ή ετικέτες HTML. Το αποτέλεσμα αποθηκεύεται στο dovecot.index.cache, ώστε να μπορεί να ληφθεί αποτελεσματικά.
  • dsync: Προστέθηκε παράμετρος -t για να συγχρονίζονται μόνο μηνύματα νεότερα από τη δεδομένη χρονική σήμανση λήψης.
  • dsync: Προστέθηκε η παράμετρος -F [-] για να συγχρονίζονται μόνο τα μηνύματα με [εκτός] τη συγκεκριμένη σημαία / λέξη-κλειδί.
  • dsync: Προστέθηκε μια παράμετρος για να καθορίσετε το εικονικό γραμματοκιβώτιο που περιέχει όλα τα μηνύματα του χρήστη. Εάν αυτό το γραμματοκιβώτιο έχει ήδη βρεθεί ότι περιέχει το επιθυμητό μήνυμα (από το GUID του), το αντίγραφο αντιγράφεται από εκεί αντί να αποθηκευτεί ξανά. (Αυτό δεν είναι αρκετά αποδοτικό ακόμα για αυξητική αναπαραγωγή.)
  • Η παράμετρος dsync: -m μπορεί τώρα να καθορίσει ονόματα ειδικής χρήσης για γραμματοκιβώτια.
  • imapc: Προστέθηκε imapc_features = gmail-migration για να βοηθήσει τις μεταναστεύσεις από το GMail. Δείτε http://wiki2.dovecot.org/Migration/Gmail
  • imapc: Προστέθηκε imapc_features = αναζήτηση για να υποστηρίξει την εντολή IMAP SEARCH. (Προς το παρόν απαιτείται υποστήριξη ESEARCH από απομακρυσμένο διακομιστή.)
  • expire plugin: Προστέθηκε η expire_cache = ναι ρύθμιση για να αποθηκεύσετε στο cache το μεγαλύτερο μέρος των αναζητήσεων βάσης δεδομένων στα αρχεία ευρετηρίου περιστεριών.
  • ποσόστωση: Εάν η overquota-flag στο userdb δεν ταιριάζει με την τρέχουσα χρήση της ποσόστωσης, εκτελέστε μια διαμορφωμένη δέσμη ενεργειών.
  • redis dict: Προστέθηκε υποστήριξη για τα κλειδιά λήξης (: expire_secs = n) και καθορίζοντας τον αριθμό βάσης δεδομένων (: db = n)
  • auth: Μην συντρίψετε εάν επιχειρείται η σύνδεση με τον κύριο χρήστη χωρίς κανένα ρυθμισμένο master = yes passdbs
  • Η ανάλυση του κειμένου UTF-8 για μηνύματα ηλεκτρονικού ταχυδρομείου θα μπορούσε να έχει προκαλέσει σπασμένα αποτελέσματα μερικές φορές, εάν η μνήμη buffer διαχωρίστηκε στη μέση ενός χαρακτήρα UTF-8. Αυτό επηρέασε τουλάχιστον την αναζήτηση μηνυμάτων.
  • Η αποκατάσταση των συμβολοσειρών για κάποια καταγεγραμμένη έξοδο δεν έγινε σωστά: το κείμενο UTF-8 θα μπορούσε να έχει κοπεί κατά λάθος ή η περικοπή να μην έχει συμβεί καθόλου.
  • fts-lucene: Οι αναζητήσεις από εικονικό γραμματοκιβώτιο που αποτελείται από περισσότερα από 32 φυσικά γραμματοκιβώτια θα μπορούσαν να προκάλεσαν συντριβές.

Τι νέο υπάρχει στην έκδοση 2.2.15:

  • Οι προσθήκες μπορούν πλέον να εκτυπώσουν ένα σχόλιο banner στην έξοδο doveconf (συνήθως την έκδοση plugin)
  • Το plugin αναπαραγωγής ενεργοποιεί τώρα χαμηλή (αντί για υψηλή) προτεραιότητα για τις λειτουργίες αντιγραφής αλληλογραφίας.
  • IMAP / POP3 / ManageSieve διακομιστή μεσολάβησης: Εάν ο διακομιστής προορισμού δεν μπορεί να συνδεθεί, επαναλάβετε τη σύνδεση μία φορά ανά δευτερόλεπτο μέχρι την τιμή του proxy_timeout. Αυτό επιτρέπει γρήγορες επανεκκινήσεις / αναβαθμίσεις στον διακομιστή backend χωρίς να επιστρέφει αποτυχίες σύνδεσης.
  • Οι εσωτερικές αναζητήσεις passdb (π.χ. πραγματοποιήθηκαν από τον proxy lmtp / doveadm) δεν επέστρεψαν αποτυχία σε ορισμένες περιπτώσεις όπου θα έπρεπε να έχουν (π.χ., αδυναμία allow_nets)
  • Το LMTP χρησιμοποιεί τώρα το mail_log_prefix για την καταγραφή των παραδόσεων αλληλογραφίας αντί για ένα κωδικό hardcoded. Το πρόθεμα αρχείου μη παράδοσης εξακολουθεί να είναι σκληρό.
  • passdb allow_nets = αναζητήσεις τοπικών αντιστοιχιών που δεν περιέχουν διεύθυνση IP (εσωτερικά γίνεται από τις υπηρεσίες Dovecot)
  • Διάφορες βελτιώσεις καταγραφής εντοπισμού σφαλμάτων και καταγραφής σφαλμάτων
  • Καθορίζονται διάφορες συνθήκες κατάστασης κούρσας στο LAYOUT = ευρετήριο
  • v2.2.14 εικονική προσθήκη έσπασε σε ορισμένες περιπτώσεις

Τι νέο υπάρχει στην έκδοση 2.2.14:

  • Ορισμένες από τις πιο σημαντικές διορθώσεις από το RC1:
  • Διορθώθηκαν αρκετές συνθήκες αγώνα με χειρισμό dovecot.index.cache που μπορεί να έχουν προκαλέσει περιττή "μνήμη cache είναι κατεστραμμένη" σφάλματα.
  • auth: Εάν ο πελάτης που δημιούργησε το όνομα χρήστη και αποσυνδεθεί πριν τελειώσει, η διαδικασία του αυθεντία έχει κολλήσει (και τελικά όλοι οι εργαζόμενοι θα μπορούσαν να εξαντληθούν και τα αιτήματα θα άρχιζαν).
  • Ορισμένες από τις μεγαλύτερες αλλαγές από το v2.2.13:
  • lmtp: Η κεφαλίδα παράδοσης-προς: δεν περιέχει πλέον γύρω από τη διεύθυνση ηλεκτρονικού ταχυδρομείου. Άλλοι MDA δεν το έχουν ούτε.
  • "Έξοδος από το χώρο στο δίσκο" τα σφάλματα αντιμετωπίζονται τώρα ως προσωρινά σφάλματα (δεν είναι τα ίδια με το "Out of quota quota").
  • plugin αναπαραγωγής: Χρησιμοποιήστε αναπαραγωγή μόνο για χρήστες που έχουν μη-κενή ρύθμιση mail_replica.
  • Διαμεσολαβητής lmtp: Καταγράψτε μια γραμμή για κάθε παράδοση αλληλογραφίας. Προστέθηκε η ρύθμιση login_source_ips. Αυτό μπορεί να χρησιμοποιηθεί για να ρυθμίσετε τη διεύθυνση IP πηγής round-robin από ένα pool of IPs (σε περίπτωση που εξαντλούν τις θύρες TCP). Οι ρυθμίσεις Rawlog μπορούν να χρησιμοποιήσουν tcp :: ως path.virtual plugin: Μην κρατάτε περισσότερα από virtual_max_open_mailboxes (προεπιλεγμένο 64) είναι ανοιχτό ο αριθμός των γραμματοκιβωτίων backend. Η συμπίεση SSL / TLS μπορεί να απενεργοποιηθεί με ssl_options = no_compressionacl: Το παγκόσμιο αρχείο ACL υποστηρίζει τώρα "εισαγωγικά". γύρω από τα πρότυπα. Προστέθηκε plugin τελευταίας σύνδεσης για να ορίσετε τη χρονική σφραγίδα του χρήστη για την τελευταία σύνδεση κατά την είσοδο.LDAP auth: Να επιτρέπεται η αναζήτηση εντολών passdb επίσης με auth_bind = ναι
  • IMAP: Το MODSEQ στάλθηκε σε απάντηση FETCH, ακόμη και αν δεν ήταν ενεργοποιημένο το CONDSTORE / QRESYNC. Αυτό έσπασε τουλάχιστον παλιά προοπτικά.
  • passdb static επεξεργασμένο πεδίο κωδικού πρόσβασης λείπει όπως ένα κενό πεδίο κωδικού πρόσβασης.
  • mdbox: Σταθερό πιθανό άπειρο looping κατά τη σάρωση ενός σπασμένου αρχείου mdbox.
  • imap-login, pop3-login: Σταθερό δυναμικό διακόπτεται όταν ο πελάτης αποσυνδεθεί απροσδόκητα.
  • imap proxy: Η σύνδεση κρέμεται σε ορισμένα μοτίβα χρήσης. Αυτό επηρέασε κυρίως τα παλαιότερα Outlook.
  • Διαμεσολαβητής lmtp: Ο διακομιστής μεσολάβησης έστειλε μερικές φορές κενά μηνύματα σε περιπτώσεις σφάλματος ή δυνητικά παραδοθέντα αποκομμένα μηνύματα.
  • fts-lucene: Εάν ορίσαμε το whitespace_chars, ίσως έχουμε καταλήξει σε ευρετηρίαση ορισμένων λέξεων σκουπιδιών, αυξάνοντας άσκοπα το μέγεθος του δείκτη.

  • Οι παράμετροι
  • -c και -i για τις εντολές dovecot / doveadm αγνοήθηκαν αν η υποδοχή config ήταν αναγνώσιμη.
  • ποσόστωση: Ο νέος υπολογισμός της ποσόστωσης δεν περιλάμβανε το INBOX σε ορισμένες ρυθμίσεις.
  • Οι κεφαλίδες αλληλογραφίας προστέθηκαν μερικές φορές στο dovecot.index.cache με λάθος σειρά. Το κύριο πρόβλημα που προκάλεσε αυτό ήταν με τον ενισχυτικό συγχρονισμό dsync + imapc όταν ο δεύτερος συγχρονισμός σκέφτηκε ότι το τοπικό γραμματοκιβώτιο είχε αλλάξει.
  • Το αντίγραφο ασφαλείας του doveadm δεν διαπίστωσε αν τα μηνύματα ηλεκτρονικού ταχυδρομείου λείπουν από τη μέση του γραμματοκιβωτίου προορισμού. Τώρα διαγράφει και επανασυνδέει το γραμματοκιβώτιο.

Τι νέο υπάρχει στην έκδοση 2.2.11:

  • acl plugin: Προστέθηκε ένα εναλλακτικό παγκόσμιο αρχείο ACL που μπορεί να περιέχει πρότυπα γραμματοκιβωτίων. Δείτε λεπτομέρειες για το http://wiki2.dovecot.org/ACL.
  • imap proxy: Προστέθηκε η ρύθμιση proxy_nopipelining passdb για να αντιμετωπίσετε σφάλματα άλλων διακομιστών IMAP (ειδικά για το MS Exchange 2013).
  • Προστέθηκαν μεταβλητές% {auth_user},% {auth_username} και% {auth_domain}. Δείτε http://wiki2.dovecot.org/Variables για λεπτομέρειες.
  • Προστέθηκε υποστήριξη για συμπίεση LZ4.
  • stats: Παρακολουθήστε επίσης χρόνο ρολογιού τοίχου για εντολές.
  • βελτιώσεις plugin pop3_migration για να προσπαθήσετε σκληρότερα να αντιστοιχίσετε σωστά τα UIDL.
  • imap: ΑΝΑΦΟΡΑΣ / SORT PARTIAL οι απαντήσεις μπορεί να ήταν υπερβολικές.
  • Δημιουργία αντιγράφων ασφαλείας για το αρχείο doveadm: Σφάλμα σταθερής απόρριψης όταν συγχρονίζετε τη διαγραφή γραμματοκιβωτίου.

Τι νέο υπάρχει στην έκδοση 2.2.10:

  • auth: passdb / userdb dict ξαναγράψει για να υποστηρίξει πολύ πιο πολύπλοκες ρυθμίσεις. Ανατρέξτε στο doc / example-config / dovecot-dict-auth.conf.ext. Οι παλιές ρυθμίσεις θα συνεχίσουν να λειτουργούν.
  • auth: Προστέθηκε userdb result_success / failure / tempfail και παράλειψη των ρυθμίσεων, παρόμοια με τα passdb's. Βλ. Http://wiki2.dovecot.org/UserDatabase
  • imap: Εφαρμογή της εντολής SETQUOTA για το χρήστη admin όταν έχει ρυθμιστεί η ρύθμιση quota_set. Δείτε http://master.wiki2.dovecot.org/Quota/Configuration
  • ποσόστωση: Υποστήριξη & quot; και "β" χαρακτήρες μπαλαντέρ στα ονόματα γραμματοκιβωτίων σε κατηγορίες_κυρώσεων
  • mysql: Προστέθηκε ssl_verify_server_cert = όχι | ναι παράμετρος. Αυτήν τη στιγμή η προεπιλογή είναι "όχι" για να βεβαιωθείτε ότι τίποτα δεν σπάει, αλλά πιθανότατα θα γίνει & quot; ναι & quot; στο Dovecot v2.3.
  • ldap: Προστέθηκε κλείδωμα = ναι ρύθμιση για χρήση διεργασιών auth worker για αναζητήσεις LDAP. Αυτή είναι μια λύση για να μπορείτε τώρα να χρησιμοποιείτε πολλαπλές ταυτόχρονες συνδέσεις LDAP.
  • βελτιώσεις απόδοσης pop3c + dsync
  • Κατάσταση ποσόστωσης: Η απόδοση της ποσόστωσης αγνοήθηκε
  • ldap: Σταθερή διαρροή μνήμης με auth_bind = ναι και χωρίς auth_bind_userdn.
  • imap: Μην στέλνετε HIGHESTMODSEQ πια στο SELECT / EXAMINE όταν το CONDSTORE / QRESYNC δεν έχει ενεργοποιηθεί ποτέ για το γραμματοκιβώτιο.
  • imap: Διορθώνει τον χειρισμό γραμματοκιβωτίων χωρίς μόνιμα modseqs. (Όταν το [NOMODSEQ] επιστρέφεται από το SELECT, κυρίως με ευρετήρια εντός της μνήμης.)
  • imap: Διάφορες επιδιορθώσεις σε υποστήριξη METADATA.
  • stats plugin: Διαδικασίες που αποχώρησαν προσωρινά μόνο από δικαιώματα (π.χ. εργαζόμενος στο δείκτη) ενδέχεται να έχουν καταγράψει λάθη επειδή δεν ήταν σε θέση να ανοίξουν το / proc / self / io.

Τι νέο υπάρχει στην έκδοση 2.2.9:

  • Αποθήκευση / αντιγραφή μηνυμάτων μέσω της ρύθμισης plugin {fts_autoindex = yes}
  • αναπαραγωγέας: Προστέθηκε η παράμετρος replication_dsync_parameters για να περάσει & quot; doveadm sync & quot; παραμέτρους (για τον έλεγχο των αντιγράφων).
  • Προστέθηκε πρόσθετο φίλτρου αλληλογραφίας
  • Προστέθηκε υποστήριξη liblzma / xz (zlib_save = xz)
  • Ο βελτιωμένος χειρισμός αρχείων cache του v2.2.8 εξέθεσε διάφορα παλιά σφάλματα που σχετίζονται με την ανάκτηση κεφαλίδων αλληλογραφίας.

  • Οι αλλαγές χειρισμού του iostream
  • v2.2.7 προκαλούσαν αποσύνδεση ορισμένων συνδέσεων πριν από την έξαψη της εξόδου τους (π.χ. δεν στάλθηκε το μήνυμα αποστολής POP3)

Τι νέο υπάρχει στην έκδοση 2.2.8:

  • Κάποια χρήση passdb checkpassword θα μπορούσε να είναι εκμεταλλεύσιμη από τους τοπικούς χρήστες. Μπορεί να χρειαστεί να τροποποιήσετε τη ρύθμισή σας για να συνεχίσει να λειτουργεί. Δείτε http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security

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

  • Κάποια χρήση passdb checkpassword τοπικούς χρήστες. Μπορεί να χρειαστεί να τροποποιήσετε τη ρύθμισή σας για να συνεχίσει να λειτουργεί. Δείτε http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security
  • auth: Προστέθηκε η δυνατότητα αποκοπής των τιμών που καταγράφηκαν από το auth_verbose_passwords (δείτε το σχόλιο 10-logging.conf)
  • mdbox: Προστέθηκε & quot; mdbox_deleted & quot; αποθήκευση, η οποία μπορεί να χρησιμοποιηθεί για την πρόσβαση μηνυμάτων με refcount = 0. Για παράδειγμα: Εισαγωγή doveadm mdbox_deleted: ~ / mdbox & quot; μηνύματα εισερχομένων γραμματοκιβωτίων θέμα oops
  • ssl-params: Προστέθηκε η ρύθμιση ssl_dh_parameters_length.
  • Η κύρια διαδικασία έκανε μια αναζήτηση hostname.domain για κάθε δημιουργηθεί διαδικασία, η οποία μπορεί να έχει προκαλέσει πολλές περιττές αναζητήσεις DNS.
  • dsync: Συγχρονισμός πάνω από 100 μηνυμάτων ταυτόχρονα προκάλεσε προβλήματα σε ορισμένες περιπτώσεις, προκαλώντας μηνύματα για να αποκτήσουν νέα UID.
  • fts-solr: Διαφορετικοί διακομιστές Solr για διαφορετικούς χρήστες δεν λειτουργούν.

Τι νέο υπάρχει στην έκδοση 2.2.6:

  • acl: Εάν ο κοινόχρηστος χώρος ονομάτων έχει κοινόχρηστο αρχείο συνδρομών για όλους τους χρήστες, μην καταχωρίστε εγγραφές εγγραφής που δεν είναι ορατές από το χρήστη που έχει πρόσβαση σε αυτό.
  • doveadm: Προστέθηκε & quot; auth lookup & quot; εντολή για να κάνετε αναζήτηση passdb.
  • login_log_format_elements: Προστέθηκαν% {orig_user},% {orig_username} και% {orig_domain} επεκτείνοντας το όνομα χρήστη ακριβώς όπως αποστέλλονται από τον πελάτη (πριν από οποιαδήποτε διαδικασία αλλαγής auth).
  • Προστέθηκε η ρύθμιση ssl_prefer_server_ciphers.
  • auth_verbose_passwords: Καταχωρίστε τον κωδικό πρόσβασης και για άγνωστους χρήστες.
  • Linux: Προστέθηκε προαιρετική υποστήριξη για SO_REUSEPORT με inet_listener {reuse_port = yes}
  • διευθυντής: v2.2.5 αλλαγές που προκλήθηκαν & quot; SYNC lost & quot; σφάλματα
  • dsync: Πολλές διορθώσεις και βελτιώσεις στη διαχείριση σφαλμάτων
  • doveadm -A: Μη χάνετε CPU κάνοντας ξεχωριστή αναζήτηση config για κάθε χρήστη
  • Η διαδικασία παρατεταμένης παράδοσης ssl-params δεν εμποδίζει πλέον την επανεκκίνηση του Dovecot
  • mbox: Σταθερό mailbox_list_index = ναι για να λειτουργήσει σωστά

Τι νέο υπάρχει στην έκδοση 2.2.5:

  • SSL: Προστέθηκε υποστήριξη για τις κρυπτογραφικές μονάδες ECDH / ECDHE (από τον David Hicks)
  • Προστέθηκαν κάποιες σελίδες που λείπουν (από τον Pascal Volk)
  • Κατάσταση ποσόστωσης: Προστέθηκε η ρύθμιση quota_status_toolarge (από τον Ulrich Zehl)
  • διευθυντής: Οι χρήστες κοντά στην λήξη θα μπορούσαν να έχουν ανακατευθυνθεί ταυτόχρονα σε διαφορετικούς διακομιστές.
  • pop3: Αποφύγετε την αστοχία όταν ο πελάτης αποσυνδέεται κατά τη διάρκεια του LIST.
  • mdbox: Η κεφαλίδα του κατεστραμμένου ευρετηρίου εξακολουθεί να μην έχει διορθωθεί αυτόματα.
  • dsync: Διάφορες επιδιορθώσεις για καλύτερη εξυπηρέτηση με τις αποθήκες imapc και pop3c.
  • ldap: sasl_bind = ναι προκάλεσε συντριβές, επειδή τα σύμβολα lib-sasl του Dovecot έρχονται σε σύγκρουση με τη βιβλιοθήκη Cyrus SASL.
  • imap: Διάφορες διορθώσεις χειρισμού σφαλμάτων στο CATENATE. (Βρέθηκε χρησιμοποιώντας το σενάριο προσομοίωσης ακραίων καταστάσεων της Apple.)

Άλλο λογισμικό του προγραμματιστή Timo Sirainen

YATunnel
YATunnel

3 Jun 15

Σχόλια για Dovecot

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