Courier-IMAP είναι ένα γρήγορο, επεκτάσιμη, Server Enterprise IMAP που χρησιμοποιεί Maildirs. Πολλοί πάροχοι υπηρεσιών ηλεκτρονικού ταχυδρομείου χρησιμοποιούν Courier-IMAP για να χειριστεί εύκολα εκατοντάδες χιλιάδες λογαριασμούς ηλεκτρονικού ταχυδρομείου.
Με την ενσωματωμένη στο IMAP και POP3 συνάθροιση μεσολάβησης σε Courier-IMAP 4.0, το μόνο πρακτικό όριο για οριζόντια επεκτασιμότητα Courier είναι διαθέσιμο εύρος ζώνης δικτύου LAN. Σε λειτουργία μεσολάβησης, πισίνα Ταχυμεταφορών διακομιστές λαμβάνουν IMAP και POP3 συνδέσεις από πελάτες, περιμένετε για τους πελάτες για να στείλετε ένα αίτημα σύνδεσης, κοιτάζω προς τα πάνω το διακομιστή του λογαριασμού ηλεκτρονικού ταχυδρομείου του, και να δημιουργήσετε μια σύνδεση μεσολάβησης για την πραγματική server που φιλοξενεί το λογαριασμό e-mail.
Παρακαλείστε να σημειώσετε ότι αυτός ο διακομιστής IMAP δεν χειρίζεται παραδοσιακά αρχεία γραμματοκιβωτίου (/ var / spool / mail, και τα παράγωγα), γράφτηκε και βελτιστοποιηθεί για το συγκεκριμένο σκοπό της παροχής πρόσβασης IMAP για Maildirs.
"Maildir" είναι ένας κατάλογος αλληλογραφίας που βασίζεται μορφή αποθήκευσης που είχε εισαχθεί αρχικά στο διακομιστή αλληλογραφίας Qmail, και υιοθέτησε ως εναλλακτική μορφή αποθήκευσης αλληλογραφίας τόσο Exim και Postfix. Courier-IMAP είναι δημοφιλής για Qmail / Exim / Postfix περιοχές που έχουν ρυθμιστεί να χρησιμοποιούν maildirs. Το κύριο πλεονέκτημα της maildirs είναι ότι πολλές εφαρμογές μπορούν να έχουν πρόσβαση στο ίδιο Maildir ταυτόχρονα χωρίς να απαιτείται κανενός είδους απολύτως ασφάλισης. Maildir είναι μια ταχύτερη και πιο αποτελεσματικός τρόπος για να αποθηκεύσετε το email. Λειτουργεί ιδιαίτερα καλά επάνω στο NFS, το οποίο έχει μια μακρά ιστορία της ασφάλισης που σχετίζονται με τις θλίψεις.
Αυτό είναι το ίδιο διακομιστή IMAP, το οποίο περιλαμβάνεται στο διακομιστή αλληλογραφίας Courier, αλλά διαμορφώνεται ως αυτόνομο διακομιστή IMAP που μπορεί να χρησιμοποιηθεί με άλλους διακομιστές αλληλογραφίας - όπως Qmail, Exim, ή εκ των υστέρων - που παραδίδει maildirs. Ένας συνδυασμός Courier / Postfix είναι πολύ δημοφιλής. Εάν έχετε ήδη εγκαταστήσει Courier, δεν χρειάζεται να κατεβάσετε αυτή την έκδοση. Εάν εγκαταστήσετε αυτήν την έκδοση, θα πρέπει να τα αφαιρέσετε αν εγκαταστήσετε αργότερα το σύνολο του διακομιστή Courier. Είναι δυνατόν να έχουν εγκατασταθεί και οι δύο εκδόσεις, αλλά αυτό θα απαιτήσει μια λεπτή ισορροπία η οποία θα πρέπει να μάθετε μόνοι σας
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Makefile.am (imapd.cnf):. επιδιορθώσεις συμβατότητας
- maildir / maildirwatch.c (maildirwatch_alloc): Χρησιμοποιήστε συναγερμού () για να σκοτώσει τη διαδικασία, αν FAMOpen () παίρνει πάνω από 15 δευτερόλεπτα για να επιστρέψουν. Θα πρέπει να εμποδίζει ένα κολλημένο διαδικασία αν FAM / Χαμίνι είναι fubared.
- pop3dserver.c:. Βεβαιωθείτε τυπωμένο () και putchar () μακροεντολές
- imapd.cnf pop3d.cnf (default_md): προστίθεται default_md = sha1
- rfc822 / rfc822.c (rfc822_print_common_nameaddr): Πρόληψη segfault αν διεύθυνση αποκωδικοποίηση αποτύχει .
- Fix κάνουν αποτυχία ελέγχου όταν libidn δεν είναι διαθέσιμη.
- Ξαναχτίστηκε σελίδες άνθρωπος με ενημερωμένα stylesheets.
Τι είναι καινούργιο στην έκδοση 4.8.0:
- tcpd / configure.in: Ελέγξτε εάν ρητή σύνδεση με απαιτείται libgpg σφάλμα.
- imapd.c (κύριο): Fix τυπογραφικό λάθος στο μήνυμα προειδοποίησης .
- μεγάλο κομμάτι της ποσόστωσης (με ορισμένες τροποποιήσεις).
- imapd.c (κύριο): Εικονική FAM προετοιμασίας / χαμίνι, αναφέρει ένα σφάλμα κατά τη διάρκεια της σύνδεσης, μετά από μια αποτυχία .
- imapd.c (imapenhancedidle): Κάνετε λάθος FAM πιο ουσιαστική .
- pop3dserver.c (κύριο): & quot? Disableinsecurepop3 & quot? επιλογή λογαριασμό απενεργοποιεί μη-SSL συνδέσεις.
- imapd.c (chkdisabled): & quot? Disableinsecureimap & quot? επιλογή λογαριασμό απενεργοποιεί μη-SSL συνδέσεις.
Τι είναι καινούργιο στην έκδοση 4.7.0:
- 22/11/2009 Σαμ Varshavchik rfc822 / rfc822 .c:. Αφαιρέθηκε rfc822_praddr () rfc822 / rfc822_getaddr.c (rfc822_getaddr): Εφαρμογή rfc822_getaddr () καλώντας rfc822_display_addr_tobuf (), αντί του rfc822_praddr () rfc822 / testsuite.c (doaddr):. Αφαιρέστε rfc822_addrlist () andrfc822_namelist (). 2009-11-21 Σαμ Varshavchik msgenvelope.c (doenva): Αντικαταστήστε rfc822_getname () byrfc822_display_name_tobuf () με ένα χαρακτήρα NULL set.rfc822 / rfc822_getaddr.c: Κατάργηση rfc822_prname () andrfc822_prname_orlist (), αντικαταστάθηκε από rfc822_display_name () με ένα σύνολο NULLcharacter .rfc822 / rfc2047u.c (rfc822_display_name): σημασιολογική αλλαγή --without ένα συγκεκριμένο όνομα, εμφανίζει τη διεύθυνση και το όνομα. Αν therequested σύνολο χαρακτήρων είναι NULL, δεν αποκωδικοποιούν RFC2047 κωδικοποιημένο περιεχόμενο, να επιστρέψει ως is.2009-11-17 Σαμ Varshavchik rfc2045 / rfc2045reply.c (mkreply): Fix λογική για τον εντοπισμό thename χρησιμοποιούνται για salutation.rfc822 / rfc2047u.c (rfc2047_print_unicodeaddr): Fix αρκετές formattingissues με αποδοκιμασμένο RFC 822 λίστες διανομής: χαλκευμένες commaadter την τελευταία διεύθυνση, να περάσει το διάστημα μετά την »:« ως separatorcharacter.rfc822 / rfc2047.c (Counts2 / αποθήκευση): Fix γραμμή αναδίπλωσης των encodedaddresses. rfc822 / rfc2047u.c (rfc822_display_addr_tobuf): Νέα function.2009-11-14 Σαμ Varshavchik rfc822 / rfc822.c (rfc822_print_common): Rewrite.rfc822 / rfc2047u.c (rfc822_display_name_int): Σταθερή διάφορους κανόνες forencoding ονόματα να είναι πιο MIME που συμμορφώνονται. (rfc822_display_addr_str): μετονομάστηκε από rfc822_display_addr (), για aconsistent API (rfc822_display_addr):. Νέα λειτουργία, να αποκωδικοποιήσει τη μορφή σύρματος ενός singleaddress. Τα ονόματα είναι MIME αποκωδικοποιηθεί, οι διευθύνσεις είναι IDN-αποκωδικοποιείται (rfc2047_print_unicodeaddr):. Μην εξόδου εικονική όνομα για anaddress χωρίς ένα (rfc822_display_addr_str_tobuf):. Νέα λειτουργία, έκδοση ofrfc822_display_addr_str (), η οποία συλλέγει τα δεδομένα εξόδου σε ένα buffer.rfc822 / rfc2047.c (rfc822_encode_domain): Νέα λειτουργία - domain IDN-encodea, με ένα προαιρετικό & quot? χρήστη @ & quot? (rfc2047_encode_header_addr):.. Μετονομασία rfc2047_encode_header (), για aconsistent API (rfc2047_encode_header_tobuf): Νέα λειτουργία, κωδικοποιεί μια κεφαλίδα fromdisplayed μορφή με σύρμα μορφή. Τα ονόματα που έχουν κωδικοποιηθεί με το RFC 2047, διευθύνσεις χρησιμοποιώντας IDN.2009-11-08 Σαμ Varshavchik rfc822 / rfc2047.h: Expose πρώτες RFC 2047 λειτουργία αποκωδικοποίησης, rfc2047_decoder () rfc822 / rfc822hdr.c (rfc822hdr_is_addr):. Νέα function.rfc822 / rfc822 .c (tokenize): Tweak τη λογική για τη συλλογή RFC 2047atoms.rfc822 / rfc2047u.c (rfc822_display_name): Νέα λειτουργία, αντικαθιστά rfc2047_print () (rfc822_display_name_tobuf):. Νέα λειτουργία, αντικαθιστά rfc2047_print () (rfc822_display_namelist):. Νέα λειτουργία, αντικαθιστά rfc822_namelist () (rfc822_display_addr):. Νέα λειτουργία, αντικαθιστά rfc2047_print () (rfc2047_print_unicodeaddr):.. Μετονομάστηκε από rfc2047_print_unicode () (rfc822_display_hdrvalue): Νέα λειτουργία, αντικαθιστά rfc2047_decode (), rfc2047_decode_simple (), rfc2047_decode_enhanced () (rfc822_display_hdrvalue_tobuf). : Νέα λειτουργία, ditto.rfc822 / rfc2047.c: Αφαιρέθηκε rfc2047_decode (), rfc2047_decode_simple (), rfc2047_decode_enhanced (), rfc2047_print () rfc822 / Makefile.am:. Σύνδεσμος κατά της GNU IDN library.thread.c (thread_ref_callback): Θέμα για Αναφορές ΚΛΩΣΤΗ wasn'tgetting μετατρέπονται σε UTF-8 στο σωστό σημείο, ανέβηκε intosearch.csearch.c (fill_search_header):. ΘΕΜΑ κλειδί αναζήτησης ήταν beingMIME-αποκωδικοποιηθεί δύο φορές
Τι είναι καινούργιο στην έκδοση 4.5.0:
- Συνδεθείτε πιο μοιραία λάθη στο stderr
- GnuTLS: προσθέσετε υποστήριξη για αλυσοδεμένος certs
- Εντελώς άδειο οντότητες MIME ταιριάζει εσφαλμένα κάποιο αίτημα αναζήτησης.
- Μερικά βελτίωσης των επιδόσεων στην κεφαλίδα parsing
- εσφαλμένη αναφορά στην POP3_STLS στο po3pdserver.c -. Θα πρέπει να είναι POP3_TLS
Τα σχόλια δεν βρέθηκε