Dovecot

צילום מסך תוכנה:
Dovecot
פרטי תוכנה:
גרסה: 2.3.2.1 מעודכן
טען תאריך: 17 Aug 18
מפתחים: Timo Sirainen
רשיון: ללא תשלום
פופולריות: 20

Rating: nan/5 (Total Votes: 0)

Dovecot הוא קוד פתוח ושרת POP3 ו- IMAP ללא תשלום שניתן לפרוס בהצלחה במערכות הפעלה של Linux ו- Linux. נכתב עם אבטחה בראש ובראשונה, פרויקט Dovecot קל להגדיר ואינו דורש תחזוקה מיוחדת.


שרת IMAP בעל הביצועים הגבוהים ביותר

Dovecot הוא גם אחד משרתי ה- IMAP בעלי הביצועים הגבוהים ביותר, תואם לסטנדרטים, ומספק אינדקסים של אופטימיזציה עצמית וריפוי עצמי. הוא ידידותי למשתמש, כולל אימות משתמש גמיש, תמיכה בהעברה משרתי POP3 ו- IMAP קיימים רבים, וכן דרכים לעקיפת הבעיה עבור באגים מסוג POP3 ו- IMAP.


זה תואם את הסטנדרטים

בעוד שרתי דוא"ל אחרים נכשלים ברובם, התוכנה מקבצת את כל הבדיקות הסטנדרטיות של IMAP (Internet Message Access Protocol). הוא תוכנן להציע אינדקסים מותאמים אישית שמכילים את כל הנתונים והמידע שהלקוח משתמש בהם בדרך כלל על ידי משתמש הקצה.

ריפוי עצמי

התכונה הטובה ביותר של Dovecot היא היכולת שלה עצמית לרפא בכל פעם בעיה להתעורר. לדוגמה, הוא ינסה לתקן קבצי אינדקס שבורים. עם זאת, בעיות רציניות נרשמות באופן אוטומטי בקובץ יומן הזמין ל- sysadmin. בנוסף, התוכנית שואפת להיות ידידותי למשתמש.


תיבות דואר ואינדקסים ניתנים לשינוי

תכונות מעניינות נוספות הן היכולת לאפשר למשתמשים לשנות אינדקסים ותיבות דואר ממחשבים מרובים בו-זמנית, ופירוש הדבר שהיא פועלת באופן מושלם במערכות קבצים מקובצות. בנוסף, משמשים מנהלי פרוקסי כדי לתקן בעיות נפוצות במטמון מסוג NFS (מערכת הקבצים ברשת).


אימות משתמש גמיש ביותר

מעל לכל התכונות הנ"ל, Dovecot מגיע גם עם אימות משתמש גמיש ביותר, אשר תוכנן מן לקזז לתמוך במגוון רחב של מנגנוני אימות ומאגרי נתונים.


ניתן להרחבה בקלות

עוד תכונה נהדרת של Dovecot היא היכולת שלה להרחיב את עצמה עם תכונות חדשות באמצעות plugins. IMAP ו POP3 חשבונות משרתי דוא"ל אחרים ניתן לייבא בקלות Dovecot. זהו שרת דואר אלקטרוני מאובטח מאוד עבור המאה ה -21.

מה חדש במהדורה זו:

  • שינויים שונים בהגדרה, ראה https://wiki2.dovecot.org/Upgrading/2.3
  • רישום מחדש של הרישום מתחיל: רישום מבוסס כעת על אירועים היררכיים. זה מאפשר לעשות דברים שונים, כמו: 1) מתן lognconsistent הקידומות, 2) הפעלת debug רישום עם פירוט מפורט יותר, 3) לספק יומני יותר פורמטים קריא המכונה. (למשל json). הכל לא נגמר עדיין, במיוחד הרבה קוד רישום הישן עדיין צריך להיות מתורגם בדרך החדשה.
  • התחל מחדש את הסטטיסטיקה: הנתונים הסטטיסטיים מבוססים כעת על אירועים (יומן). ניתן לאסוף נתונים סטטיסטיים על כל אירוע שנרשם. ראה http://wiki2.dovecot.org/Statistics לפרטים

  • ההגדרה
  • ssl_dh מחליפה את ה- ssl-parameters.dat הישן שנוצר
  • IMAP: כאשר BINARY FETCH מוצא הודעות שבורות, שלח שגיאת [PARSE] במקום [UNKNOWNCTE]
  • לינוקס: הטלת ליבות דרך PR_SET_DUMPABLE אינה מופעלת עוד כברירת מחדל עקב סיבות אבטחה אפשריות (שנמצאת על-ידי צוות האבטחה של cPanel).
  • תמיכה נוספת עבור שרת proxy להגשת SMTP, הכולל תמיכה בתוסף BURL ו- CHUNKING.
  • כתיבה מחדש של LMTP. תומך כעת בהרחבה של CHUNKING וערבוב של מקבלי / פרוקסי מקומיים.
  • auth: תמיכה ב- libsodium כדי להוסיף תמיכה עבור ערכות הסיסמאות של ARGON2I ו- ARGON2ID.
  • auth: תמיכה במערך סיסמת BLF-CRYPT בכל הפלטפורמות
  • auth: נוסף LUA scripting תמיכה passdb / userdb. ראה https://wiki2.dovecot.org/AuthDatabase/Lua
  • זרמי הקלט מהימנים יותר כעת, כאשר יש שגיאות או כאשר מגיע גודל החוצץ המקסימלי. בעבר במצבים מסוימים זה יכול היה לגרום Dovecot לנסות לקרוא כבר זיכרון משוחרר.
  • זרמי פלט לא טופלו בעבר כשלים בעת כתיבת קדימון בקצה הנחל. זה השפיע בעיקר להצפין ו zlib לדחוס ostreams, אשר יכול היה כתוב בשקט קבצים חתוכים אם לכתוב האחרון קרה להיכשל (אשר בדרך כלל לא צריך לקרות).
  • תוסף וירטואלי: פאניקה קבועה בעת אחזור הודעות דואר מתיבות דואר וירטואליות עם תוסף IMAP BINARY.
  • doveadm-server: תקן תקלות אפשריות עם חיבורי SSL
  • proxy doveadm: קריאת פקודות קריאה משרתי v2.2.33 + עלולה לגרום לפלט להיות פגום או לגרום לקריסה.
  • תיקונים קטנים אחרים רבים

מה חדש בגירסה 2.2.32:

  • תיקון החיבור מחדש של imapc נשכח משחרור של 2.2.29, שעשה גם את & quot; בצע בדיקה & quot; נכשל בבדיקת יחידה
  • dict-sql: מיזוג מספר עדכוני נתונים להצהרה אחת לא עובד בפועל.
  • מבנה קבוע עם vpopmail

מה חדש בגירסה 2.2.31:

  • תיקון החיבור מחדש של imapc נשכח משחרור 2.2.29 , אשר גם עשה & quot; לבדוק & quot; נכשל בבדיקת יחידה
  • dict-sql: מיזוג מספר עדכוני נתונים להצהרה אחת לא עובד בפועל.
  • מבנה קבוע עם vpopmail

מה חדש בגירסה 2.2.30.2:

  • תיקון חיבור מחדש של אימפקס נשכח מ 2.2.29 שחרור , אשר גם עשה & quot; לבדוק & quot; נכשל בבדיקת יחידה
  • dict-sql: מיזוג מספר עדכוני נתונים להצהרה אחת לא עובד בפועל.
  • מבנה קבוע עם vpopmail

מה חדש בגירסה 2.2.29.1:

  • תיקון חיבור מחדש של אימפקס נשכח מ- 2.2.29 שחרור , אשר גם עשה & quot; לבדוק & quot; נכשל בבדיקת יחידה
  • dict-sql: מיזוג מספר עדכוני נתונים להצהרה אחת לא עובד בפועל.
  • מבנה קבוע עם vpopmail

מה חדש בגירסה 2.2.28:

  • במאי: & quot; doveadm move Director & quot; כדי לארח אותו עכשיו מרענן פסק זמן של המשתמש. זה מאפשר לשמור על המשתמש כל הזמן באותו backend רק על ידי מעת לעת להעביר את המשתמש שם.
  • כאשר נוצרת תיבת דואר חדשה, השתמש תחילה בהחלטות במטמון של dovecot.index.cache ב- Inbox.
  • הוצאת דואר אלקטרוני כותבת את GUID ל- dovecot.index.log כעת רק אם ה- GUID זמין במהירות מהאינדקס / מטמון.
  • pop3c: הגדל את פסק הזמן עבור פקודת PASS ל 5 דקות.
  • לא ניתן להתעלם משגיאות של גישה לדואר בעת חיפוש או מיון. עם IMAP תכונת החיפוש / הסריקה לא מתוזמנת עדיין נשלחה כמו קודם, אך לא מוחזרת תשובה במקום אישור.
  • אפשר להגדיר את שם הקובץ של dovecot.list.index. הדבר נחוץ כאשר יש מספר מרחבי שמות המצביעים על אותו שורש דואר (לדוגמה, מרחב שמות lazy_expunge עבור mdbox).
  • הוסף את size.virtual ל- dovecot.index כאשר ניגשים לתיקייה של תיקיות (לדוגמה, מכסה = ספירה). זוהי בדרך כלל שיטה לעקיפת הבעיה כדי למנוע ביצועים איטיים של חישוב מכסות כאשר גודל ההודעה הולך לאיבוד מ- dovecot.index.cache עקב שחיתות או סיבה אחרת.
  • auth: תמיכה במנגנוני OAUTHBEERER ו- XOAUTH2. גם לתמוך בהם lib-dsasl עבור הצד הלקוח.
  • auth: תמיכה בסינון לפי מנגנון SASL: passdb {מנגנוני}
  • כווץ את השימוש בזיכרון של תהליכי הדואר על ידי אי שמירת ההגדרות כפולות שלא לצורך פעמים רבות.
  • imap: הוסף הגדרות imap_fetch_failure כדי לקבוע מה קורה כאשר FETCH נכשל עבור הודעות דואר מסוימות (ראה דוגמה-תצורה).
  • imap: כלול מידע על הפקודה האחרונה בקטע יומן הניתוק.
  • imap: נוצר תוסף חיפוש חדש X = MIMEPART. בשלב זה הוא לא פורסם כברירת מחדל, מכיוון שהוא אינו מיושם במלואו.
  • fts-solr: הוסף תמיכה לאימות בסיסי.
  • Cassandra: תמיכה אוטומטית בבדיקה חוזרת של שאילתות שנכשלו אם הוגדרו פעולות ביצוע_retry_interval ו- execut_retry_times.
  • doveadm: נוסף & quot; נתיב תיבת הדואר & quot; הפקודה.
  • תוסף mail_log: אם תוסף {mail_log_cached_only = yes}, היכנס לשדות המבוקשים רק אם אין צורך לפתוח את האימייל.
  • הגדרת mail_vsize_bg_after_count נוספה (ראה דוגמה-תצורה).
  • הגדרת mail_sort_max_read_count נוספה (ראה דוגמה-תצורה).
  • pop3c: נוסף הגדרות pop3c_features = no-pipelining כדי למנוע שימוש בתוסף PIPELINING למרות שהוא מפורסם.
  • קובצי אינדקס: day_first_uid לא עודכן כראוי מאז v2.2.26. זה גרם dovecot.index.cache להיות לא אופטימלי.
  • imap: SEARCH / SORT עשוי להכיל קריסה ב- client_check_command_hangs
  • imap: ייתכן ש- FETCH X-MAILBOX התרסק בקבצים וירטואליים.
  • imap: זמן ריצה בתשובת פקודות מתויגות היה לעתים קרובות שגוי 0.
  • חיפוש: שימוש ב- not n: * או NOT UID n: * לא טופל כראוי
  • הבמאי: בעיטת הבכורה של doveadm נשברה
  • במאי: תיקון קריסה בעת שימוש ב- director_flush_socket
  • במאי: תקן כמה באגים בעת העברת משתמשים בין backends
  • imapc: תיקוני שגיאות וטיפולים שונים
  • master: doveadm process Status status היה הרבה כפילויות.
  • autoexpunge: אם חותמת החתימה של תיבת הדואר היא חדשה יותר מזמן החיסכון של הדואר, השתמש בה במקום זאת. אפשרות זו שימושית כאשר autoexpunging למשל אשפה / * ותיבת דואר שלמה נמחקת על ידי שינוי שם תחת 'אשפה' כדי למנוע את הצבתה האוטומטית מוקדם מדי.
  • autoexpunge: ייתכן שמספר תהליכים מנסים למחוק את אותם הודעות בו-זמנית. זה היה בעייתי במיוחד עם plugin lazy_expunge.
  • auth:% {passdb: *} היה ריק בתהליכי auth-worker
  • auth-policy: hashed_password נשלח תמיד ריק.
  • dict-sql: למזג מספר עדכונים מרובים להצהרה אחת אם אפשר.
  • fts-solr: Escape {} chars בעת שליחת שאילתות
  • fts: fts_autoindex_exclude = שימוש מיוחד גרם לקריסות
  • doveadm-server: תקן דליפות ובעיות אחרות כאשר התהליך נעשה שימוש חוזר עבור מספר בקשות (service_count! = 1)
  • sdbox: תקן assert-crash על תיבת הדואר ליצור גזע
  • lda / lmtp: deliver_log_format ערכים לא היו נכונים לחלוטין אם נעשה שימוש ב- Sieve. במיוחד% {storage_id} נותק.
  • lmtp_user_concurrency_limit לא עבד אם userdb שינה את שם המשתמש

מה חדש בגרסה 2.2.27:

  • נוסף תוסף mail_crypt המאפשר הצפנה של הודעות דוא"ל מאוחסנות. ראה http://wiki2.dovecot.org/Plugins/MailCrypt
  • נתונים סטטיסטיים: ניתן לשלוח נתונים סטטיסטיים גלובליים לשרת פחמן על ידי הגדרת stats_carbon_server = ip: port
  • proxy imap / pop3: אם passdb מחזיר proxy_not_trusted, אל תשלח מזהה / XCLIENT
  • הוספת תוסף hash גנרי עבור% משתנים:% {; סיבובים =, truncate =, = s & gt;: field} אלגוריתם Hash הוא כל אחד מאלה הנתמכים, למשל. md5, sha1, sha256. גם & quot; pkcs5 & quot; נתמך באמצעות SHA256. לדוגמה:% {sha256: user} או% {md5; truncate = 32: user}.
  • תמיכה נוספת עבור SHA3-256 ו- SHA3-512 hases.
  • config: תמיכה בתווים כלליים של DNS ב- local_name, למשל. local_name *. example.com {..} תואם ל- anything.example.com, אך לא ל- multiple.anything.example.com.
  • config: תמיכה בשמות מרובים ב- local_name, למשל local_name & quot; 1.example.com 2.example.com & quot; {..}
  • התרסקות קבועה בתהליך auth כאשר הגדרת Auth- מדיניות והאימות בוטל / נכשל ללא הגדרת שם משתמש.
  • במאי: אם לשני משתמשים יש תגים שונים, אך אותו חשיש, ייתכן שהמשתמשים הופנו מחדש למארחי התגים הלא נכונים.
  • ייתכן שקובצי אינדקס נחשבו לאיבוד שגוי, וכתוצאה מכך & quot; חסר קובץ באמצע seq = .. & quot; כדי להירשם מחדש ולבנות מחדש. הדבר קרה ביתר קלות עם הפעלת מצב תרדמה של IMAP.
  • תיקונים שונים לשחזור המצב כראוי במצב שינה.
  • dovecot.index קבצים היו בדרך כלל 4 בתים לדוא"ל גדול מדי. הסיבה לכך היא כי 3 בייטים לכל דוא"ל היו מבזבזים שיכול היה לשמש עבור מילות מפתח IMAP.
  • תיקונים שונים לטפל בשחיתות dovecot.list.index טוב יותר.
  • lib-fts: קבוע assert-crash ב tokenizer כתובת עם קלט ספציפי.
  • תיקון קבוע של התרסקות ב- HTML לניתוח טקסט עם קלט ספציפי (למשל עבור יצירת אינדקס של FTS או יצירת קטע)
  • doveadm sync -1: התנגשויות קבועות ב- GUID של טיפול בתיבת הדואר.
  • sdbox, mdbox: בצע את האינדקס המלא כדי לבנות מחדש אם השחיתות מזוהה בתוך lib-index, שמפעיל אינדקס fsck.
  • מכסת: אל תדלג על המחאות במכסה בעת העברת דואר בין שורשי מכסות שונים.
  • חיפוש: ערכות רצף מרובות או קבוצות UID בפרמטרים של חיפוש לא טופלו כראוי. הם מוזגו באופן שגוי.

מה חדש בגירסה 2.2.26.0:

  • תוקן כמה בעיות קומפילציה.
  • auth: תוקן assert-crash בעת שימוש במנגנוני NTLM או SKEY ובמהלכי passdbs מרובים.
  • auth: תיקון קריסה בעת ייצוא ל- auth-worker עבר שדות נוספים עם ערכים ריקים.
  • dsync: קבוע assert-crash ב- dsync_brain_sync_mailbox_deinit

מה חדש בגירסה 2.2.25:

  • תיקונים שונים ל- doveadm. במיוחד פועל פקודות באמצעות doveadm שרת היה שבור.
  • מנהל: חולשת משתמש קבוע נתקע במצבים מסוימים
  • מנהל: תיקן מצב שבו הדירקטורים ימשיכו לשלוח מחדש מדינות שונות זה לזה ולא יהפכו לסנכרון.
  • במאי: תוקן assert-crash קשור לאיטי & quot; משתמש נהרג & quot; תשובה
  • תוקן קבוע-לקרוס הקשור ל- istream-concat, אשר יכול להיות מופעל לפחות על-ידי סקריפט Sieve.

מה חדש בגירסה 2.2.23:

  • תיקונים שונים כדי doveadm. במיוחד פועל פקודות באמצעות doveadm שרת היה שבור.
  • מנהל: חולשת משתמש קבוע נתקע במצבים מסוימים
  • מנהל: תיקן מצב שבו הדירקטורים ימשיכו לשלוח מחדש מדינות שונות זה לזה ולא יהפכו לסנכרון.
  • במאי: תוקן assert-crash קשור לאיטי & quot; משתמש נהרג & quot; תשובה
  • תוקן קבוע-לקרוס הקשור ל- istream-concat, אשר יכול להיות מופעל לפחות על-ידי סקריפט Sieve.

מה חדש בגירסה 2.2.21:

  • תיבת הדואר של doveadm (וחלקים אחרים) היו שבורים ב v2.2.20
  • במאי: ביצוע שינויים בגבולות קבועים בעת פעולה עם שרת מנהל יחיד בלבד.
  • תוסף וירטואלי: תוקן התרסקות בעת ניסיון לפתוח תיבת דואר מסוג backend לא מקושר.

מה חדש בגירסה 2.2.20:

  • הוספת תיבת דואר {autoexpunge =} הגדרה. לפרטים נוספים, ראה http://wiki2.dovecot.org/MailboxSettings.
  • ssl_options: נוסף תמיכה עבור no_ticket
  • imap / pop3 / managesieve-login: נוסף postlogin_socket = path passdb שדה נוסף. הדבר מאפשר להחליף את הגדרות ברירת המחדל של IMAP / pop3 / managesieve {} עבור משתמשים ספציפיים (למשל, הפעלת תהליך האימאפ שלהם באמצעות valgrind או strace).
  • doveadm fetch: נוסף date.sent / received / save.unixtime
  • fs-posix: מצב נוסף = פרמטר אוטומטי כדי להגדיר את מצב הקבצים והמצבים שנוצרו על בסיס ההורה האב אם יש לו setgid-bit.
  • במאי: תמיכה בתמיכות לאחור עם שמות מארחים, המאפשרת לאמת את אישורי SSL שלהם.
  • הבמאי: מדינת המנהלים הפכה מסונכרנת אם פקודות מנהל doveadm שימשו לשנות את אותו backend במספר מנהלים בו זמנית עם שינויים סותרים. תיקון זה כולל כמה בדיקות נוספות, אשר מוודא כי אם סכסוך כזה עדיין קורה זה קבוע באופן אוטומטי. במצבים מסוימים, ייתכן שתיקון אוטומטי כזה יופעל באופן לא נחוץ ותתבצע שגיאה.
  • במאי: תגי Backend לא פעלו כראוי.
  • ldap: tls_ * ההגדרות לא שימשו עבור URIs ldaps.
  • ldap, mysql: הגדרת פסק זמן קבוע.
  • auth: חיפושי userdb באמצעות auth-worker לא יכלו לשנות את שם המשתמש
  • dsync: טיפול קבוע בספריות שנמחקו. ודא שאנחנו לא הולכים לולאה שינוי שם אינסופי תיבת הדואר.
  • imap: התרסקות קבועה בעת ההודעה על שמות שם שנצפו, שלא נתמכים.
  • imap: לאחר שימוש ב- SETMETADATA, פקודות שונות (במיוחד FETCH) יכלו להתחיל לתלות כשהפלט שלהן היה גדול.
  • נתונים סטטיסטיים: הפעלות במצב לא פעיל לא רעננו לעתים קרובות מספיק, וגרמו לנתונים סטטיסטיים לשכוח אותם ולבצע שגיאות ביומן לגבי פעילויות לא ידועות כאשר הם עודכנו מאוחר יותר.
  • נתונים סטטיסטיים: קבוע & quot; מזהה הפעלה כפול & quot; שגיאות כאשר LMTP נמסר למספר נמענים ו- fts_autoindex = כן.
  • תוסף zlib: העתקה קבועה גורמת לשחיתות מטמון כאשר zlib_save לא הוגדרה, אך הודעת המקור נדחסה.
  • fts-solr: פרמטרים קבועים של שאילתת Solr נמחקים.
  • lmtp: quota_full_tempfail = כן התעלם מ- lmtp_rcpt_check_quota = כן

מה חדש בגירסה 2.2.18:

  • הבמאי: כניסה ארובות של יוניקס התגלו בדרך כלל כמו שקעי אוזניים או מנהל, מה שגרם לה לפרוץ בהתקנות קיימות.
  • sdbox: בעת העתקת דואר באחסון Alt, הנח את היעד גם לאחסון alt.

מה חדש בגירסה 2.2.16:

  • dbox: resyncing (למשל, doveadm force-resync) כבר לא מוחקת את הקובץ dovecot.index.cache. קובץ המטמון היה רק ​​לעתים נדירות, ולכן זה גרם לאיטיות מיותרת.
  • מגבלות שם תיבת הדואר השתנו במהלך יצירת תיבת הדואר: כל חלק של שם היררכי (למשל, & quot; x & quot; או & quot; y & quot; x / y & quot;) יכול להיות עד 255 תווים (במקום 200). זה גם מקטין את המספר המרבי של רמות היררכיות ל 16 (במקום 20) כדי לשמור על אורך השם המרבי 4096 (גבול PATH_MAX משותף). המגבלה 255 char הוא מקווה מספיק גדול עבור הגירות מכל המערכות הקיימות. זה גם הגבול במערכות קבצים רבות.
  • מנהל: נוסף הגדרות director_consistent_hashing כדי לאפשר סינכרון עקבי (במקום הדמה MD5 אקראית בעיקר). הדבר גורם למספר קטן יותר של מהלכי משתמש בין backends בעת שינוי ספירת ה- backend, דבר שעשוי לשפר את הביצועים (בעיקר עקב אחסון במטמון).
  • במאי: נוספה תמיכה עבור תגי & quot ;, המאפשרת למנהל אחד לצרף אשכולות backend מרובים עם קבוצות שונות של משתמשים.
  • שרת LMTP: נוסף lmtp_user_concurrency_limit להגדרת מספר משלוחי LMTP ניתן לבצע בו-זמנית עבור משתמש יחיד.
  • שרת LMTP: נוספה תמיכה בפקודה STARTTLS.
  • אם נתוני הרישום נוצרים מהר יותר מכפי שניתן לכתוב, רשום אזהרה על כך והצג מידע אודותיה בתהליכי התהליך של תהליך הכניסה בפלט ה- ps. כמו כן, אין לאפשר שירות יחיד להציף זמן רב מדי במחיר של עיכוב רישום שירותים אחרים.
  • נתונים סטטיסטיים: נוספה תמיכה לקבלת נתונים סטטיסטיים גלובליים.
  • נתונים סטטיסטיים: השתמש באותם מזהי הפעלה כמו שאר Dovecot.
  • נתונים סטטיסטיים: יישומי פלאגין יכולים כעת ליצור שדות נתונים סטטיסטיים משלהם
  • doveadm server: פקודות שאינן קשורות לדואר יכולות לשמש גם באמצעות שרת doveadm (שקע TCP).
  • doveadm proxying: בדיקת passdb יכולה כעת לעקוף את doveadm_port ולשנות את שם המשתמש.
  • doveadm: שאילתת החיפוש תומכת כעת & quot; oldestonly & quot; פרמטר לעצור מיד על אי התאמה הראשונה. זה יכול לשמש כדי לייעל: doveadm למחוק תיבת דואר האשפה נשמר לפני 30d oldestonly
  • doveadm: נוסף & quot; שמור & quot; הפקודה ישירות כדי לשמור את הדואר לתיבת הדואר שצוין (עוקף Sieve).
  • doveadm fetch: נוסף שדה body.snippet, המחזיר את 100 התווים הראשונים של הודעה ללא רווח לבן או תגי HTML. התוצאה מאוחסנת ב- dovecot.index.cache, כך שניתן להביא אותה ביעילות.
  • dsync: פרמטר נוסף שנוסף כדי לסנכרן רק הודעות חדשות יותר מהחותמת שנמסרה.
  • dsync: פרמטר נוסף -F [-] כדי לסנכרן רק הודעות עם [החוצה] הדגל / מילת המפתח.
  • dsync: פרמטר נוסף כדי לציין את תיבת הדואר הווירטואלית המכילה את כל הודעות הדואר של המשתמש. אם תיבת דואר זו כבר נמצאה כדי להכיל את הדואר המבוקש (על ידי ה- GUID שלה), ההודעה מועתקת משם במקום להישמר מחדש. (זה עדיין לא יעיל מספיק עבור שכפול מצטבר.)

  • הפרמטר
  • dsync: -m יכול כעת לציין שמות מיוחדים לשימוש בתיבות דואר.
  • imapc: נוסף imapc_features = gmail-migration כדי לסייע בהעברות מ- Gmail. ראה http://wiki2.dovecot.org/Migration/Gmail

  • imapc: נוסף imapc_features = חיפוש כדי לתמוך בפקודה חיפוש IMAP. (כרגע דורש תמיכה ESEARCH משרת מרוחק.)
  • expire plugin: נוסף expire_cache = yes הגדרה למטמון את רוב החיפושים במסד הנתונים בקובצי אינדקס dovecot.
  • מכסת: אם דגל overquota ב- userdb אינו תואם את השימוש הנוכחי במכסה, בצע סקריפט מוגדר.
  • redis dict: הוספת תמיכה למפתחות שפג תוקפם (: expire_secs = n) וקביעת מספר מסד הנתונים (db = n)
  • auth: אל תתרסק אם ניסיון ההתחברות הראשי של המשתמש ינסה ללא כל מאסטר מוגדר = כן passdbs
  • ניתוח טקסט UTF-8 עבור הודעות דואר יכול היה לגרום לתוצאות שבורות לפעמים אם המאגר היה מפוצל באמצע תו UTF-8. זה השפיע לפחות על חיפוש הודעות.
  • מחרוזת מחרוזת עבור פלט שנרשם לא בוצעה כראוי: טקסט UTF-8 יכול היה לקצץ בטעות או שהקיצוץ לא קרה כלל.
  • fts-lucene: Lookups מתיבת דואר וירטואלית המורכבת מ -32 תיבות דואר פיזיות היו יכולות לגרום לקריסות.

מה חדש בגירסה 2.2.15:

  • יישומי פלאגין יכולים כעת להדפיס הערה באנר בפלט doveconf (בדרך כלל גרסת הפלאגין)
  • תוסף השכפול מפעיל כעת עדיפות נמוכה (במקום גבוהה) עבור פעולות העתקת דואר.
  • IMAP / POP3 / ManageSieve proxy: אם שרת היעד אינו יכול להתחבר, נסה שוב להתחבר פעם בשנייה עד לערך proxy_timeout. זה מאפשר הפעלה מחדש מהירה / שדרוגים בשרת backend מבלי להחזיר כישלונות התחברות.
  • חיפושי passdb פנימיים (למשל, שבוצעו על ידי proxy lmtp / doveadm) לא חזרו לכישלון במצבים מסוימים שבהם היה צריך להיות (לדוגמה, allow_nets לא תואמים)
  • LMTP משתמש ב- mail_log_prefix כעת לצורך רישום משלוחים של דואר במקום בקידומת קודמת. קידומת היומן שאינה מסופקת עדיין מקודדת.
  • passdb allow_nets = חיפושי חיפוש מקומיים שאינם מכילים כתובת IP (שבוצעו באופן פנימי על ידי שירותי Dovecot)
  • שיפורים שונים בבדיקת שגיאות באגים וביומן שגיאות
  • תיקוני מצב מרוצים שונים ל LAYOUT = index
  • תוסף וירטואלי v2.2.14 התרסק במצבים מסוימים

מה חדש בגירסה 2.2.14:

  • חלק מהתיקונים החשובים יותר מאז RC1:
  • תוקנו מספר תנאי מרוצים עם טיפול ב- dovecot.index.cache שייתכן שגרם למטמון מיותר & quot; פגום & quot; שגיאות.
  • auth: אם לקוח auth רשום את userdb ומנותק לפני שסיים, תהליך העובד האוטומטי נתקע (ובסופו של דבר כל העובדים יכלו להתרגל והבקשות יתחילו להיכשל).
  • חלק מהשינויים הגדולים יותר מאז v2.2.13:
  • lmtp: מסופקת-אל: הכותרת אינה מכילה עוד סביב כתובת האימייל. גם למד"א לא יש את זה.
  • מחוץ לשטח הדיסק & quot; שגיאות מטופלות כעת כשגיאות זמניות (לא כמו 'מכסת הדיסק').
  • תוסף סינכרון: השתמש בשכפול רק עבור משתמשים שיש להם הגדרת mail_replica לא ריקה.
  • proxy lmtp: רישום שורה על כל משלוח דואר. הגדרת login_source_ips. זה יכול לשמש כדי להגדיר את כתובת ה- IP המקור רובין רובין מתוך מאגר של כתובות IP (במקרה שאתה פועל מתוך יציאות TCP). הגדרות Rawlog יכול להשתמש tcp :: כמו plug.virtual plugin: אל תשמור יותר virtual_max_open_mailboxes (ברירת המחדל 64) מספר תיבות הדואר של backend פתוח. דחיסת TL / TLS ניתן להשבית עם ssl_options = no_compressionacl: קובץ ACL גלובלי תומך כעת & quot; ציטוטים & quot; סביב התבניות. הוסף תוסף הכניסה האחרונה כדי להגדיר חותמת הכניסה האחרונה של המשתמש על התחברות.תלתוק auth: לאפשר passdb אישורים בדיקת גם עם auth_bind = כן
  • IMAP: MODSEQ נשלח בתגובה FETCH גם אם CONDSTORE / QRESYNC לא הופעל. זה שבר לפחות Outlook הישן.
  • שדה passdb חסר סיסמה חסוי סטטי זהה לשדה סיסמה ריק.
  • mdbox: לולאה אינסופית פוטנציאלית קבועה בעת סריקת קובץ mdbox שבור.
  • כניסה ל- imap, כניסה ל- Pop3: קריסות פוטנציאליות קבועות כאשר הלקוח מנותק באופן בלתי צפוי.
  • proxy imap: החיבור היה תלוי בדפוסי שימוש מסוימים. זה השפיע בעיקר על Outlook הישן.
  • proxy lmtp: ה- proxy מקבל לפעמים הודעות ריקות במצבי שגיאה או הודעות שנשלחו באופן פוטנציאלי.
  • fts-lucene: אם whitespace_chars הוגדר, ייתכן שבסופו של דבר הוספנו כמה מילות זבל, וגדלנו את גודל המדד ללא צורך.
  • -c ו- i- עבור פקודות dovecot / doveadm התעלמו אם שקע ההגדרות היה קריא.
  • מכסת: חישוב החישוב לא כלל INBOX בחלק מהגדרות.
  • כותרות דואר נוספו לפעמים ל- dovecot.index.cache בסדר שגוי. הבעיה העיקרית שגרמה היתה עם dsync + imapc סינכרון מצטבר כאשר הסינכרון השני חשב תיבת הדואר המקומית השתנתה.
  • doveadm backup לא הבחין אם הודעות דוא"ל היו חסרות באמצע תיבת הדואר היעד. כעת הוא מוחק ומזין מחדש את תיבת הדואר.

מה חדש בגירסה 2.2.11:

  • תוסף acl: נוסף קובץ ACL חלופי שיכול להכיל תבניות תיבת דואר. לפרטים נוספים, ראה http://wiki2.dovecot.org/ACL.
  • proxy imap: נוסף proxy_nopipelining passdb הגדרה לעקוף באגים אחרים של שרתי IMAP (MS Exchange 2013 במיוחד).
  • נוסף% {auth_user},% {auth_username} ו-% {auth_domain} משתנים. ראה http://wiki2.dovecot.org/Variables לקבלת פרטים.
  • תמיכה נוספת עבור דחיסת LZ4.
  • נתונים סטטיסטיים: עקוב אחר זמן שעון הקיר גם עבור פקודות.
  • שיפורים בתוספים של pop3_migration כדי לנסות יותר להתאים את ה- UIDL בצורה נכונה.
  • imap: SEARCH / SORT ייתכן שההזמנות החלקיות היו גדולות מדי.
  • doveadm Backup: קבוע assert-crash בעת סינכרון מחיקת תיבת הדואר.

מה חדש בגירסה 2.2.10:

  • auth: passdb / userdb dict rewrite כדי לתמוך בהגדרות מורכבות יותר. ראה doc / example-config / dovecot-dict-auth.conf.ext. ההגדרות הישנות ימשיכו לעבוד.
  • auth: נוסף userdb result_success / fail / tempfail ודלג הגדרות, בדומה passdb של. ראה http://wiki2.dovecot.org/UserDatabase
  • imap: הפקודה SETQUOTA מיושמת עבור משתמש מנהל כאשר מוגדר quota_set. ראה http://master.wiki2.dovecot.org/Quota/Configuration
  • מכסה: תמיכה & quot; * & quot; ו- & quot;? & quot; תווים כלליים בשמות תיבת הדואר ב- quota_rules
  • mysql: נוסף ssl_verify_server_cert = no | yes parameter. בשלב זה, ברירת המחדל היא & quot; לא & quot; כדי לוודא ששום דבר לא נשבר, אך סביר להניח שהוא יהפוך ל & quot; כן & quot; ב Dovecot v2.3.
  • ldap: הוספת חסימה נוספת = כן כדי להשתמש בתהליכי עבודה של auth עבור חיפושי ldap. זוהי דרך לעקיפת הבעיה כדי שתוכל להשתמש בחיבורי LDAP מרובים בו-זמנית.
  • שיפורים בביצועים של pop3c + dsync
  • quota-status: quota_grace התעלם
  • ldap: דליפת זיכרון קבועה עם auth_bind = כן וללא auth_bind_userdn.
  • imap: אל תשלח HIGHESTMODSEQ עוד ב- SELECT / EXAMINE כאשר CONDSTORE / QRESYNC מעולם לא הופעל לפני תיבת הדואר.
  • imap: תיקונים לטיפול בתיבות דואר ללא modseqs קבועים. (כאשר [NOMODSEQ] מוחזר על ידי SELECT, בעיקר עם אינדקסים בזיכרון.)
  • imap: תיקונים שונים לתמיכה ב- METADATA.
  • תוסף סטטיסטיקת נתונים: תהליכים שהשמיטו הרשאות באופן זמני בלבד (למשל, עובד באינדקסים) עשויות להיכנס לשגיאות על אי-היכולת לפתוח / proc / self / io.

מה חדש בגירסה 2.2.9:

  • כעת ניתן לבצע אינדקס של חיפוש טקסט מלא באופן אוטומטי לאחר שמירת / העתקה של הודעות דואר על-ידי הגדרת פלאגין {fts_autoindex = yes}
  • משכפל: הוספה של replication_dsync_parameters להגדרות & quot; doveadm Sync & quot; פרמטרים (לשליטה על מה לשכפל).
  • תוסף נוסף של מסנן דואר
  • תמיכה נוספת liblzma / xz (zlib_save = xz)
  • קובץ המטמון המשופר של 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 import mdbox_deleted: ~ / mdbox & quot; & quot; תיבת הדואר הנכנס של תיבת הדואר הנכנס
  • ssl-params: נוסף ssl_dh_parameters_length.
  • תהליך אב היה מבצע בדיקת hostname.domain עבור כל תהליך שנוצר, דבר שעלול לגרום להרבה חיפושי DNS לא נחוצים.
  • dsync: סנכרון של יותר מ -100 הודעות בבת אחת גרם לבעיות במצבים מסוימים, מה שגורם להודעות לקבל אויד חדשים.
  • fts-solr: מארחים שונים של Solr עבור משתמשים שונים לא פעלו.

מה חדש בגירסה 2.2.6:

  • acl: אם מרחב שמות ציבורי / משותף כולל קובץ הרשמות משותף לכל המשתמשים, אל תציין רשומות מנוי שלא יהיו גלויים למשתמש שהגישה אליו.
  • doveadm: נוסף & quot; בדיקה של & quot; הפקודה לעשות בדיקת passdb.
  • login_log_format_elements: נוסף% {orig_user},% {orig_username} ו-% {orig_domain} מתרחבים לשם המשתמש בדיוק כפי שנשלח על ידי הלקוח (לפני ביצוע שינויים בתהליך).
  • הוספת הגדרות ssl_prefer_server_ciphers.
  • auth_verbose_passwords: רשום את הסיסמה גם עבור משתמשים לא מוכרים.
  • לינוקס: נוספה תמיכה אופציונלית עבור SO_REUSEPORT עם inet_listener {reuse_port = yes}
  • במאי: v2.2.5 שינויים שנגרמו & quot; SYNC הפסיד & quot; שגיאות
  • dsync: תיקונים רבים ושיפורים בטיפול בשגיאות
  • doveadm -A: אל תבזבז את המעבד על-ידי ביצוע בדיקת תצורה נפרדת עבור כל משתמש
  • תהליך ssl-params שאינו פועל עוד מונע הפעלה מחדש של Dovecot
  • mbox: fixed mailbox_list_index = כן כדי לעבוד כהלכה

מה חדש בגירסה 2.2.5:

  • SSL: תמיכה נוספת עבור חבילות הצפנת ECDH / ECDHE (מאת David Hicks)
  • נוסף כמה דפי אדם חסרים (על ידי פסקל וולק)
  • מצב מכסה: נוסף הגדרות quota_status_toolarge (מאת אולריך זאהל)
  • במאי: משתמשים שהיו קרובים לתפוגה יכלו להפנות מחדש לשרתים שונים בו-זמנית.
  • pop3: הימנע מתיקייה לקרוס אם הלקוח מתנתק במהלך LIST.
  • mdbox: כותרת אינדקס פגומה עדיין לא תוקנה באופן אוטומטי.
  • dsync: תיקונים שונים לעבוד טוב יותר עם אימפק ו- pop3c.
  • ldap: sasl_bind = כן גרמה לקריסות, מכיוון שסמלי lib-sasl של Dovecot התנגשו עם ספריית Cyrus SASL.
  • imap: תיקונים שונים לטיפול בשגיאות ל- CATENATE. (נמצא באמצעות סקריפט הבדיקה של אפל.)

תוכנות אחרות של יזם Timo Sirainen

YATunnel
YATunnel

3 Jun 15

תגובות ל Dovecot

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!