Courier-IMAP is 'n vinnige, skaalbare, onderneming IMAP bediener wat gebruik Maildirs. Baie E-pos diensverskaffers gebruik Courier-IMAP maklik hanteer honderde duisende pos rekeninge.
Met die ingeboude in IMAP en POP3 samevoeging volmag in Courier-IMAP 4.0, is die enigste praktiese beperking op Courier se horisontale scalability is beskikbaar LAN bandwydte. In proxy af, 'n poel van Courier bedieners ontvang IMAP en POP3 verbindings van kliënte, wag vir die kliënte 'n login versoek te stuur, kyk op die e-pos rekening bediener, en 'n volmag konneksie tot die werklike bediener waar die e-pos rekening.
Neem asseblief kennis dat hierdie IMAP bediener NIE tradisionele posbus lêers nie hanteer (/ var / spoel / mail, en afgeleides), is dit geskrywe en geskik vir die spesifieke doel van die verskaffing van IMAP toegang tot Maildirs.
"Maildir" is 'n gids-gebaseerde e-pos stoor formaat oorspronklik ingevoer in die Qmail pos bediener, en aanvaar as 'n alternatiewe pos stoor formaat deur beide Exim en Postfix. Courier-IMAP is gewild op Qmail / Exim / postfix webwerwe wat ingestel is maildirs te gebruik. Die primêre voordeel van maildirs is dat verskeie programme kan toegang tot die dieselfde Maildir gelyktydig sonder dat enige soort van sluit hoegenaamd nie. Maildir is 'n vinniger en meer doeltreffende manier pos te stoor. Dit werk veral goed oor NFS, wat 'n lang geskiedenis van locking-verwante probleme.
Dit is dieselfde IMAP bediener wat ingesluit is in die Courier-pos bediener, maar ingestel as 'n selfstandige IMAP bediener wat gebruik kan word met ander pos bedieners - soos Qmail, Exim, of Postfix - wat lewer aan maildirs. 'N koerier / postfix kombinasie is baie gewild. As jy reeds 'Courier geïnstalleer, jy hoef nie hierdie weergawe af te laai. As jy hierdie weergawe installeer, moet jy dit verwyder as jy later installeer die hele Courier bediener. Dit is moontlik om beide weergawes geïnstalleer te hê, maar dit sal 'n delikate JONGLEERACT dat jy moet leer om op jou eie nodig
Wat is nuut in hierdie release:.
- Makefile.am (imapd.cnf):. Verenigbaarheid fixes
- Maildir / maildirwatch.c (maildirwatch_alloc): Gebruik alarm () die proses dood te maak as FAMOpen () neem meer as 15 sekondes om terug te keer. Moet verhoed dat 'n opgehang proses as FAM / Gamin is fubared.
- pop3dserver.c:. Maak gedruk () en putchar () makros
- imapd.cnf pop3d.cnf (default_md): bygevoeg default_md = sha1
- rfc822 / rfc822.c (rfc822_print_common_nameaddr): Voorkom segfault as adres dekodeer versuim .
- Fix check mislukking wanneer libidn is nie beskikbaar nie.
- herbou man bladsye met opgedateer style.
Wat is nuut in die weergawe 4.8.0:
- tcpd / configure.in: Kyk of eksplisiete skakel met libgpg-fout word vereis.
- imapd.c (hoof): Fix tikfout in waarskuwing boodskap .
- Big kwota pleister (met 'n paar veranderinge).
- imapd.c (hoof): Dummy FAM / Gamin inisialisering, rapporteer 'n fout tydens inskrywing, op 'n mislukking .
- imapd.c (imapenhancedidle): Maak FAM fout meer betekenisvolle .
- pop3dserver.c (hoof): & quot; disableinsecurepop3 & quot; rekening opsie versper nie-SSL logins.
- imapd.c (chkdisabled): & quot; disableinsecureimap & quot; rekening opsie versper nie-SSL logins.
Wat is nuut in die weergawe 4.7.0:
- 2009/11/22 Sam Varshavchik rfc822 / rfc822 .c:. Verwyder rfc822_praddr () rfc822 / rfc822_getaddr.c (rfc822_getaddr): Implementeer rfc822_getaddr () deur te bel rfc822_display_addr_tobuf (), in plaas van rfc822_praddr () rfc822 / testsuite.c (doaddr). Verwyder rfc822_addrlist () andrfc822_namelist (). 2009/11/21 Sam Varshavchik msgenvelope.c (doenva): Vervang rfc822_getname () byrfc822_display_name_tobuf () met 'n NULL karakter set.rfc822 / rfc822_getaddr.c: Verwyder rfc822_prname () andrfc822_prname_orlist (), vervang deur rfc822_display_name () met 'n NULLcharacter stel .rfc822 / rfc2047u.c (rfc822_display_name): semantiese verandering without 'n eksplisiete naam, vertoon die adres as die naam. As therequested karakter stel is NULL, nie RFC2047-geënkodeerde inhoud ontsyfer, stuur dit as is.2009-11-17 Sam Varshavchik rfc2045 / rfc2045reply.c (mkreply): Fix logika vir die opspoor van thename gebruik vir salutation.rfc822 / rfc2047u.c (rfc2047_print_unicodeaddr): Fix verskeie formattingissues met afkeur RFC 822 verspreiding lyste: onwaar commaadter die laaste adres, slaag die ruimte na die ":" as 'n separatorcharacter.rfc822 / rfc2047.c (counts2 / red): Fix line-wikkel van encodedaddresses. rfc822 / rfc2047u.c (rfc822_display_addr_tobuf): Nuwe function.2009-11-14 Sam Varshavchik rfc822 / rfc822.c (rfc822_print_common): Rewrite.rfc822 / rfc2047u.c (rfc822_display_name_int): Vaste verskeie reëls forencoding name om meer MIME voldoen. (rfc822_display_addr_str): herbenoem van rfc822_display_addr (), vir aconsistent API (rfc822_display_addr):. Nuwe funksie, dekodeer die draad formaat van 'n singleaddress. Name is MIME ontsyfer, adresse IDN-ontsyfer (rfc2047_print_unicodeaddr). Moenie 'n fopspeen naam vir anaddress sonder een (rfc822_display_addr_str_tobuf):. Nuwe funksie weergawe ofrfc822_display_addr_str () wat versamel die uitset in 'n buffer.rfc822 / rfc2047.c (rfc822_encode_domain): Nuwe funksie - IDN-encodea domein, met 'n opsionele & quot; gebruiker @ & quot; (rfc2047_encode_header_addr):.. gewysigde naam rfc2047_encode_header (), vir aconsistent API (rfc2047_encode_header_tobuf): Nuwe funksie, enkodeer 'n kop fromdisplayed formaat draad formaat. Name word geïnkripteer met behulp van RFC 2047, adresse met behulp IDN.2009-11-08 Sam Varshavchik rfc822 / rfc2047.h: Ontbloot rou RFC 2047 dekodering funksie, rfc2047_decoder () rfc822 / rfc822hdr.c (rfc822hdr_is_addr):. Nuwe function.rfc822 / rfc822 .c (tokenize): Tweak die logika vir die versameling van RFC 2047atoms.rfc822 / rfc2047u.c (rfc822_display_name): Nuwe funksie, vervang rfc2047_print () (rfc822_display_name_tobuf):. Nuwe funksie, vervang rfc2047_print () (rfc822_display_namelist):. Nuwe funksie, vervang rfc822_namelist () (rfc822_display_addr):. Nuwe funksie, vervang rfc2047_print () (rfc2047_print_unicodeaddr):.. herbenoem van rfc2047_print_unicode () (rfc822_display_hdrvalue): Nuwe funksie, vervang rfc2047_decode (), rfc2047_decode_simple (), rfc2047_decode_enhanced () (rfc822_display_hdrvalue_tobuf). : Nuwe funksie, ditto.rfc822 / rfc2047.c: verwyder rfc2047_decode (), rfc2047_decode_simple (), rfc2047_decode_enhanced (), rfc2047_print () rfc822 / Makefile.am. Link teen GNU IDN library.thread.c (thread_ref_callback): ONDERWERP vir DRAAD VERWYSINGS wasn'tgetting omgeskakel na UTF-8 by die regte punt, verskuif dit intosearch.csearch.c (fill_search_header):. Onderwerp Soek sleutel is beingMIME-ontsyfer twee keer
Wat is nuut in die weergawe 4.5.0:
- Meld meer noodlottige foute op stderr
- GnuTLS: voeg ondersteuning vir Vasgeketting certs
- heeltemal leeg MIME entiteite verkeerd ooreen met enige navraag.
- Sommige prestasie optimalisaties in kop parsing
- Verkeerde verwysing na POP3_STLS in po3pdserver.c -. Moet POP3_TLS wees
Kommentaar nie gevind