Dovecot

نرم افزار تصویر:
Dovecot
جزئیات نرم افزار:
نسخه: 2.3.2.1 به روز شده
ها تاریخ: 17 Aug 18
توسعه دهنده: Timo Sirainen
پروانه: رایگان
محبوبیت: 20

Rating: nan/5 (Total Votes: 0)

Dovecot یک منبع باز و رایگان POP3 و IMAP سرور است که می تواند به طور موفقیت آمیزی در سیستم عامل های لینوکس و یونیکس نصب شود. به طور عمده با توجه به امنیت نوشته شده، پروژه Dovecot آسان است و نیاز به نگهداری خاصی ندارد.


بالاترین عملکرد IMAP سرور

Dovecot همچنین یکی از بهترین سرورهای IMAP، سازگار با استانداردها، ارائه شاخص های خودپرداز و خود شفا است. این نرم افزار مفید است، ویژگی های انعطاف پذیری کاربر، پشتیبانی مهاجرت از بسیاری از سرورهای POP3 و IMAP موجود، و همچنین پشتیبانی از خطاهای POP3 و IMAP است.


این استاندارد سازگار است

در حالی که دیگر سرورهای ایمیل بیشتر آنها را خراب می کنند، این نرم افزار با تمامی پروتکل های سرور استاندارد IMAP (پروتکل دسترسی به پروتکل اینترنت) تست شده است. این طراحی شده است که شاخص های بهینه سازی شده خود را ارائه دهد که شامل تمام داده ها و اطلاعاتی است که مشتری معمولا از کاربر نهایی استفاده می کند.

خود را شفا می دهد

بهترین ویژگی Dovecot، توانایی خود را برای بهبودی هر زمان که مشکلی بوجود می آید. به عنوان مثال، آن را سعی خواهد کرد به رفع فایل های شکسته. با این حال، مشکلات جدی به طور خودکار در یک فایل ورودی که برای sysadmin قابل دسترسی است وارد شده است. علاوه بر این، این برنامه با هدف مدیریت مناسب است.


صندوق های پستی و شاخص ها را می توان تغییر داد

یکی دیگر از ویژگی های جالب این است که توانایی اجازه دادن به کاربران برای تغییر شاخص ها و صندوق های پستی از چندین کامپیوتر در همان زمان است، به این معنی که آن را کاملا در فایل سیستم های خوشه ای کار می کند. علاوه بر این، پروکسی های مدیر برای رفع مشکلات امنیتی NFS (Network File System) مورد استفاده قرار می گیرند.


احراز هویت کاربر بسیار انعطاف پذیر است

بیشتر از همه ویژگی های ذکر شده، Dovecot همچنین دارای یک مجوز کاربر بسیار انعطاف پذیر است که از افست طراحی شده است تا از طیف وسیعی از مکانیزم های احراز هویت و پایگاه های داده پشتیبانی کند.


آن را به راحتی قابل گسترش است

یکی دیگر از ویژگی های مهم Dovecot این است که توانایی خود را با ویژگی های جدید از طریق پلاگین ها گسترش می دهد. حساب های IMAP و POP3 از سرورهای ایمیل دیگر می توانند به راحتی در Dovecot وارد شوند. این یک سرور ایمیل بسیار امن برای قرن 21 است.

چه جدید در این نسخه است:

تغییرات تنظیمات مختلف، به https://wiki2.dovecot.org/Upgrading/2.3 مراجعه کنید
ورود مجدد ثبت نام آغاز شد: ورود به سیستم بر اساس رویدادهای سلسله مراتبی است. این باعث می شود که موارد مختلفی را انجام دهید مانند: 1) ارائه پیشوند های ورود به سیستم، 2) فعال کردن ورود به سیستم اشکال زدایی با جزئیات بیشتر، 3) ارائه سیاهههای مربوط به فرمت های قابل خواندن بیشتر ماشین. (به عنوان مثال json). همه چیز هنوز به پایان نرسیده است، به ویژه بسیاری از کد های قدیمی ورود به سیستم هنوز باید به روش جدید ترجمه شود.
آمار بازنویسی آغاز شده است: آمار در حال حاضر بر اساس (ورود) رویدادها است. ممکن است آمار مربوط به هر رویدادی که وارد شده است جمعآوری شود. برای اطلاعات بیشتر به http://wiki2.dovecot.org/Statistics مراجعه کنید
ssl_dh جایگزین ssl-parameters.dat تولید شده است
IMAP: هنگامی که FINE BINARY یک نامه شکسته پیدا می کند، به جای [UNKNOWNCTE] خط [PARSE] را ارسال کنید
لینوکس: تخریب هسته از طریق PR_SET_DUMPABLE پیش فرض به دلیل دلایل امنیتی بالقوه (توسط تیم امنیتی cPanel) غیر فعال شده است.
پشتیبانی از پروکسی سرور ارسال پیام SMTP اضافه شده است که شامل پشتیبانی از BURL و CUNKING extension است.
بازنویسی LMTP پشتیبانی از افزونه CHUNKING و مخلوط کردن گیرندگان محلی / پروکسی.

auth: support libsodium برای اضافه کردن پشتیبانی از ARGON2I و ARGON2ID رمزهای عبور.
auth: پشتیبانی رمز عبور BLF-CRYPT در تمام سیستم عامل ها
auth: پشتیبانی از اسکریپت LUA برای passdb / userdb اضافه شده است. به https://wiki2.dovecot.org/AuthDatabase/Lua مراجعه کنید
جریان های ورودی در حال حاضر قابل اطمینان تر از زمانی است که خطاهای وجود دارد و یا زمانی که حداکثر اندازه بافر اندازه گیری می شود. پیش از این در بعضی موقعیت ها این باعث شد که Dovecot سعی کند حافظه آزاد شده را بخواند.
جریان های خروجی قبلا در هنگام نوشتن یک تریلر در انتهای جریان، شکست خوردند. این عمدتا تحت تاثیر رمزگذاری و zlib فشرده کردن ostreams، که می تواند به طور صریح فایل های کوتاه شده نوشته شده است اگر آخرین نوشتن اتفاق افتاده است به شکست (که معمولا نباید اتفاق افتاده است).
پلاگین مجازی: وحشت ثابت هنگام دریافت ایمیل از صندوق های پستی مجازی با فرمت IMAP BINARY.
doveadm-server: ثابت کردن تماس های بالقوه با اتصالات SSL
پروکسی doveadm: خروجی دستورات خواندن از سرورهای v2.2.33 + ممکن است سبب شود خروجی خراب شود یا باعث سقوط شود.
بسیاری دیگر از اصلاحات کوچکتر

چه جدید در نسخه 2.2.32 است:

اصلاح مجدد imapc از انتشار 2.2.29 فراموش شد، که همچنین "make check & quot؛ را ایجاد کرد. شکست در یک آزمون واحد
dict-sql: ادغام چندین تکمیلی در یک جمله تنها در واقع کار نمی کند.
ساختمان ثابت با vpopmail

چه جدید در 2.2.31 از جدید است:

بازسازی مجدد imapc از انتشار 2.2.29 فراموش شده است، که همچنین باعث شده است & quot؛ make check & quot؛ شکست در یک آزمون واحد
dict-sql: ادغام چندین تکمیلی در یک جمله تنها در واقع کار نمی کند.
ساختمان ثابت با vpopmail

در نسخه 2.2.30.2.

تغییر مجدد IMAPC جدید از نسخه 2.2.29 فراموش شده است، که همچنین انجام شده است & quot؛ make check & quot؛ شکست در یک آزمون واحد
dict-sql: ادغام چندین تکمیلی در یک جمله تنها در واقع کار نمی کند.
ساختمان ثابت با vpopmail

چه جدید در نسخه 2.2.29.1:

بازخوانی مجدد IMAPC از نسخه 2.2.29 فراموش شده است، که همچنین انجام & quot؛ ایجاد چک & quot؛ شکست در یک آزمون واحد
dict-sql: ادغام چندین تکمیلی در یک جمله تنها در واقع کار نمی کند.
ساختمان ثابت با vpopmail

چه جدید در نسخه 2.2.28 است:

مدیر: & quot؛ کارگردانی doveadm حرکت & quot؛ به همین میزبان در حال حاضر کاربر را تمدید می کند. این اجازه می دهد تا کاربر را به صورت دائمی در همان backend نگه دارد، فقط به صورت دوره ای کاربر را در آن حرکت می دهد.
هنگامی که صندوق پستی جدید ایجاد می شود، از تصمیمات ذخیره سازی dovecot.index.cache INBOX در ابتدا استفاده کنید.
Expunging mails می نویسد GUID به dovecot.index.log فقط در صورتی که GUID به سرعت از index / cache در دسترس باشد.
pop3c: زمان برای دستور PASS را تا 5 دقیقه افزایش دهید.
هنگام جستجو یا مرتب سازی خطاهای دسترسی به ایمیل دیگر نادیده گرفته می شوند. با IMAP پاسخ SEARCH / SORT بدون برچسب هنوز ارسال شده است همانند قبل، اما پاسخ NO به جای OK بازگردانده شده است.
نام فایل dovecot.list.index را تنظیم کنید. این مورد نیاز است زمانی که فضاهای نامی متعدد با اشاره به یک ریشه پستی مشابه (مانند فضای نام lazy_expunge برای mdbox) وجود دارد.
زمانی که vsizes پوشه در دسترس هستند (به عنوان مثال، quota = count)، size.virtual را به dovecot.index اضافه کنید. این به طور عمده یک راه حل برای جلوگیری از عملکرد بازنگری سهمیه ای آهسته است، زمانی که اندازه پیام از dovecot.index.cache از طریق فساد یا برخی از دلایل دیگر از دست رفته است.
auth: پشتیبانی مکانیسم OAUTHBEARER و XOAUTH2. همچنین در سمت چپ lib-dsasl آنها را پشتیبانی می کند.

auth: فیلتر کردن پشتیبانی توسط مکانیسم SASL: passdb {mechanisms}
استفاده از حافظه فرآیندهای پست الکترونیکی را از بین نبرید و تنظیمات ذخیره نشده را چند بار تکرار کنید.
IMAP: تنظیم imap_fetch_failure برای کنترل آنچه اتفاق می افتد زمانی که FETCH برای بعضی از ایمیل ها نتواند انجام شود (see config example-config).
imap: اطلاعات مربوط به آخرین دستور را در خط ورودی قطع کنید.
imap: ایجاد جستجوی جدید = X-MIMEPART extension. در حال حاضر به طور پیش فرض تبلیغ نمی شود، زیرا این برنامه به طور کامل اجرا نمی شود.
fts-solr: پشتیبانی برای احراز هویت پایه اضافه کنید
کاساندرا: پشتیبانی خودکار بازخوانی نمایشهای شکست خورده اگر execution_retry_interval و execution_retry_times تنظیم شوند.
doveadm: اضافه شده & quot؛ مسیر صندوق پستی & quot؛ فرمان
mail_log پلاگین: اگر افزونه {mail_log_cached_only = yes}، فقط فیلدهای مورد نظر را وارد کنید، در صورتی که نیازی به باز کردن ایمیل نیست.
mail_vsize_bg_after_count تنظیم شده است (see example-config).
mail_sort_max_read_count تنظیم شده است (see example-config).
pop3c: افزونه pop3c_features = no-pipelining برای جلوگیری از استفاده از فرمت PIPELINING حتی اگر آن را تبلیغ کرد.فایل های فهرست: date_first_uid به درستی از v2.2.26 به درستی به روز نشده است. این باعث می شود dovecot.index.cache غیرقابل بهینه باشد.
IMAP: SEARCH / SORT ممکن است در client_check_command_hangs ادعا کند
IMAP: FETCH X-MAILBOX ممکن است در صندوق های پست مجازی سقوط کند.
imap: زمان اجرا در دستور tagged command اغلب اشتباه بود 0.
جستجو: استفاده NOT n: * یا NOT UID n: * به درستی انجام نشده است
کارگردان: کاراکتر داوودم شکسته شد
مدیر: هنگام استفاده از director_flush_socket تصادف را رفع کنید
مدیر: اصلاح برخی از اشکالات هنگام حرکت کاربران بین backends
imapc: رفع خطاهای مختلف و بهبود
استاد: خروجی وضعیت فرآیند doveadm دارای تعداد زیادی تکراری بود.
autoexpunge: اگر زمانبندی تغییر نام صندوق پستی جدیدتر از نوشتن زمان ذخیره ایمیل باشد، از آن استفاده کنید. این زمانی مفید است که وقتی autoexpunging به عنوان مثال سطل زباله / * و کل صندوق پستی با تغییر نام آن در زیر سطل زباله حذف می شود تا از آنکه خیلی زودهنگام از آن استفاده شود، حذف می شود.
autoexpunge: فرآیندهای چندگانه ممکن است سعی داشته باشند به طور همزمان ایمیل های مشابه را حذف کنند. این به ویژه با افزونه lazy_expunge مشکلی داشت.
auth:٪ {passdb: *} در فرآیندهای اتخاذ نشده خالی بود

خط مشی اتهام: hashed_password همیشه خالی ارسال شد
dict-sql: اگر ممکن است ادغام چندین تکمیلی را به یک بیانیه واحد.
fts-solr: Escape {} chars هنگام ارسال درخواستها
fts: fts_autoindex_exclude = استفاده های ویژه باعث سقوط شد
doveadm-server: رفع نشت ها و سایر مشکلات زمانی که فرایند برای چند درخواست مجدد استفاده می شود (service_count! = 1)
sdbox: تصحیح تصادف تصادف در صندوق پستی ایجاد مسابقه
lda / lmtp: values ​​of deliver_log_format در صورت استفاده از Sieve کاملا صحت نداشت. به خصوص٪ {storage_id} شکسته شد
lmtp_user_concurrency_limit اگر usernamedb نام کاربری را تغییر دهد کار نمی کند

چه جدید در نسخه 2.2.27 است:

پلاگین mail_crypt اضافه شده است که امکان رمزگذاری ایمیل های ذخیره شده را فراهم می کند. http://wiki2.dovecot.org/Plugins/MailCrypt را ببینید
آمار: آمار جهانی می تواند به سرور کربن با تنظیم stats_carbon_server = ip: port ارسال شود
imap / pop3 proxy: اگر passdb return proxy_not_trusted، ID / XCLIENT را ارسال نکنید
الگوریتم هش یکی از آنهایی است که پشتیبانی می شوند، به عنوان مثال، برای تغییر٪ متغیرها:٪ {؛ rounds =، truncate =، salt = s & gt؛: field} md5، sha1، sha256. همچنین & quot؛ pkcs5 & quot؛ با استفاده از SHA256 پشتیبانی می شود. به عنوان مثال:٪ {sha256: user} یا٪ {md5؛ truncate = 32: user}.
اضافه شدن پشتیبانی از SHA3-256 و SHA3-512 هش.
پیکربندی: پشتیبانی از wildcards DNS در نام محلی، به عنوان مثال local_name * .example.com {..} matches anything.example.com، اما نه multiple.anything.example.com.
پیکربندی: پشتیبانی از چندین نام در نام محلی، به عنوان مثال local_name & quot؛ 1.example.com 2.example.com & quot؛ {..}
سقوط ثابت در فرآیند auth زمانی که پیکربندی auth-policy پیکربندی شد و احراز هویت بدون استفاده از نام کاربری قطع و یا شکست خورد.
مدیر: اگر دو کاربر برچسب های مختلف داشته باشند اما همان هش، کاربران ممکن است به میزبان های برچسب اشتباه هدایت شوند.

فایلهای Index ممکن است تصور اشتباهی از دست رفته باشد، و باعث می شود "queue file middle" seq = .. & quot؛ برای ثبت نام و بازسازی شاخص. این به راحتی با فعال شدن حالت خواب زمستانی IMAP اتفاق می افتد.
رفع اشکال برای بازگرداندن حالت به درستی در خواب زمستانی غیر فعال است.
فایل dovecot.index معمولا 4 بایت در هر ایمیل بیش از حد بزرگ بود. این به این دلیل است که 3 بایت در هر ایمیل خراب شده است که می تواند برای کلمات کلیدی IMAP مورد استفاده قرار گیرد.
رفع اشکال برای رسیدگی به فساد dovecot.list.index بهتر است.
lib-fts: ثابت تصادفی در سکته مغزی آدرس با ورودی خاص است.
تصحیح تصحیح تصادف در HTML به تجزیه متن با ورودی خاص (به عنوان مثال برای نمایه سازی FTS یا تولید قطعه)
همگام سازی doveadm -1: درگیری های GUID صندوق پستی اداره شده.
sdbox، mdbox: بازسازی کامل index را انجام دهید در صورتی که فساد در داخل lib index شناسایی شود که fsck را اجرا می کند.
سهمیه بندی: در هنگام انتقال ایمیل بین ریشه های سهمیه بندی مختلف، چک های سهمیه ای را از دست ندهید.
جستجو: چند مجموعه توالی یا تنظیمات UID در پارامترهای جستجو به درستی انجام نشد. آنها با هم اشتباه ادغام شدند.

در نسخه 2.2.26.0 جدید چه جدید است:

برخی از مسائل کامپایل را رفع کرد.
auth: سقوط ثابت در هنگام استفاده از مکانیزم های NTLM یا SKEY و چندین passdbs.
auth: سقوط ثابت در هنگام صادرات به کارفرما پاسدب زمینه های اضافی که دارای ارزش خالی بود.
dsync: تصادف ثابت در dsync_brain_sync_mailbox_deinit

چه جدید در 2.2.25 از جدید است:

رفع مختلف به doveadm. به خصوص دستورات اجرا شده از طریق سرور doveadm شکسته شد.
مدیر: ضعف کاربر ثابت در بعضی موقعیت ها گیر کرده است
کارگردان: وضعیتی را که مدیران دوباره فرستادن کشورهای مختلف به یکدیگر و تصحیح همگامسازی را ثابت می کنند، رفع کرد.
کارگردان: تصادف صحنه ثابت مربوط به یک کاربر کند و & quot؛ کاربر کشته شده است & quot؛ پاسخ
ثابت تصادف مربوط به istream-concat، که می تواند حداقل توسط یک اسکریپت Sieve منجر شود.

چه جدید در 2.2.23 از جدید است:

رفع اشکال مختلف به doveadm. به خصوص دستورات اجرا شده از طریق سرور doveadm شکسته شد.
مدیر: ضعف کاربر ثابت در بعضی موقعیت ها گیر کرده است
کارگردان: وضعیتی را که مدیران دوباره فرستادن کشورهای مختلف به یکدیگر و تصحیح همگامسازی را ثابت می کنند، رفع کرد.
کارگردان: تصادف صحنه ثابت مربوط به یک کاربر کند و & quot؛ کاربر کشته شده است & quot؛ پاسخ
ثابت تصادف مربوط به istream-concat، که می تواند حداقل توسط یک اسکریپت Sieve منجر شود.

چه جدید در نسخه 2.2.21 به دست آمده است:

لیست پستی doveadm (و برخی دیگر) در v2.2.20 شکسته شد
مدیر: ثابت ایجاد تغییرات باطن در هنگام اجرا با تنها یک مدیر سرور.
پلاگین مجازی: سقوط ثابت هنگام تلاش برای باز کردن صندوق پستی فرعی موجود نیست.

در نسخه 2.2.20 جدید است:

تنظیم صندوق پستی {autoexpunge =}. برای جزئیات بیشتر به http://wiki2.dovecot.org/MailboxSettings مراجعه کنید.
ssl_options: پشتیبانی از no_ticket اضافه شده است
imap / pop3 / managesieve-login: افزونه postlogin_socket = passdb اضافه شده است. این اجازه می دهد تا تنظیمات پیش فرض service imap / pop3 / managesieve {} برای کاربران خاص (به عنوان مثال فرآیند imap خود را از طریق valgrind یا strace انجام دهید) را جایگزین کنید.
doveadm fetch: date.sent / received / saved.unixtime اضافه شده است
fs-posix: حالت اضافه شده = پارامتر خودکار برای تنظیم حالت فایل های ایجاد شده و دایرکتوری ها بر اساس مادر parent اگر setgid-bit باشد.
کارگردان: پشت صحنه پشتیبانی از داشتن نام های میزبان، که امکان تأیید گواهی های SSL آن را فراهم می کند.
کارگردان: دولت مدیران از زمانیکه دستورالعمل های کارگردان دویادم برای اصلاح یک مبنای مشابه در چندین کارگردان همزمان با تغییرات متضاد مورد استفاده قرار می گرفت، ناچیز شد. این رفع شامل برخی از چک های اضافی است، که اطمینان حاصل می کند که اگر چنین درگیری ادامه پیدا کند، به طور خودکار ثابت می شود. در بعضی موارد ممکن است یک رفع خودکار در حال حاضر بطور غیر ضروری باعث شود و یک خطا وارد شود.
مدیر: برچسب های Backend درست کار نمی کنند.
ldap: tls_ * برای ldaps URI ها استفاده نشد.

ldap، mysql: تنظیم ثابت اتصال زمان اتصال.
auth: userdb جستجو از طریق auth-worker نمی تواند نام کاربری را تغییر دهد
dsync: پاک کردن دایرکتوری های پاک شده. اطمینان حاصل کنید که ما به حلقه نامگذاری مجدد صندوق پستی نامحدود نمیرویم.
IMAP: سقوط ثابت در اطلاع بودن زمانی که فضای نامهای مشاهده شده وجود دارد که NOTIFICATION را پشتیبانی نمیکنند.
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: هنگام کپی کردن ایمیل در ذخیره سازی، مقصد را به ذخیره سازی نیز منتقل کنید.

چه جدید در نسخه 2.2.16 است:

dbox: Resyncing (به عنوان مثال force-resync doveadm) فایل dovecot.index.cache را حذف نمیکند. فایل کش به ندرت مشکلی بود، و این بهتازگی موجب کند شدن غیر ضروری شد.
محدودیت نام صندوق پستی در هنگام ایجاد صندوق پستی تغییر می کند: هر قسمت از نام سلسله مراتبی (به عنوان مثال & quot؛ x و یا & quot؛ y & quot؛ در & quot؛ x / y & quot؛) می تواند تا 255 حرف طولانی (به جای 200) باشد. این همچنین تعداد حداکثر سطح سلسله مراتبی را به 16 (به جای 20) کاهش می دهد تا حداکثر طول نام 4096 (حد معمول PATH_MAX) را حفظ کند. امیدواریم که حد مجاز 255 برای مهاجرت از همه سیستم های موجود به اندازه کافی بزرگ باشد. این نیز محدودیت در بسیاری از سیستم های فایل است.
مدیر: تنظیم director_consistent_hashing برای فعال کردن هش متصل (به جای هشدار MD5 اغلب تصادفی) اضافه شده است. این باعث می شود که حرکت کاربر بین برنامه های Backend هنگامی که شمارش های Backend تغییر می کنند، که می تواند عملکرد را بهبود بخشد (عمدتا به دلیل ذخیره سازی).
مدیر: اضافه شده پشتیبانی از & quot؛ برچسب ها & quot ؛، که اجازه می دهد یک حلقه کارگردان برای خدمت چند خوشه باطن با مجموعه های مختلف از کاربران.
LMTP server: تنظیم lmtp_user_concurrency_limit برای محدود کردن چند بار تحویل LMTP می تواند همزمان برای یک کاربر انجام شود.
سرور LMTP: اضافه شدن پشتیبانی از دستور STARTTLS

اگر ورود داده ها سریعتر از آنچه نوشته می شود تولید شود، یک هشدار در مورد آن بنویسید و اطلاعات مربوط به آن را در عنوان فرآیند ورود به سیستم در خروجی PS نشان دهید. همچنین یک سرویس تنها برای بیش از حد طولانی در هزینه های به تأخیر انداختن ورود خدمات دیگر اجازه نمی دهد.
آمار: اضافه شدن پشتیبانی برای گرفتن آمار جهانی.
آمار: از همان شناسه های جلسه به عنوان بقیه Dovecot استفاده کنید.
آمار: پلاگین ها می توانند زمینه های آمار خودشان را ایجاد کنند
سرور doveadm: دستورات غیر مرتبط با ایمیل هم اکنون می توانید از طریق سرور doveadm (سوکت TCP) استفاده کنید.
پروکسی doveadm: جستجوی passdb اکنون می تواند doveadm_port را غیرفعال کرده و نام کاربری را تغییر دهد.
doveadm: پرس و جو جستجو در حال حاضر پشتیبانی & quot؛ oldestonly & quot؛ پارامتر بلافاصله در اولین عدم انطباق متوقف شود. این را می توان برای بهینه سازی استفاده کرد: حذف صندوق پستی Doveadm پاکدسته ها پس از 30d oldestonly ذخیره می شود
doveadm: اضافه شده & quot؛ ذخیره & quot؛ دستور به طور مستقیم ذخیره ایمیل به صندوق پستی مشخص (دور زدن Sieve).
doveadm fetch: فیلد body.snippet اضافه شده است که اولین 100 علامت پیام را بدون فضای خالی یا تگهای HTML باز می کند. نتیجه به dovecot.index.cache ذخیره می شود، بنابراین می توان آن را به طور موثر بدست آورد.dsync: افزوده -t پارامتر برای همگام سازی تنها ایمیل های جدیدتر از زمان تایید دریافت شده.
dsync: پارامتر -F [-] برای همگام سازی تنها ایمیل با [out] پرچم / کلمه داده شده داده شده است.
dsync: Added -a پارامتر برای مشخص کردن صندوق پستی مجازی حاوی تمام ایمیل های کاربر است. اگر این صندوق پستی در حال حاضر حاوی ایمیل مورد نظر است (با GUID آن)، پیام از آنجا به جای ذخیره مجدد ذخیره می شود. (این هنوز به اندازه کافی کارآمد نیست برای تکثیر تکمیلی.)
پارامتر dsync: -m اکنون می تواند نام خاصی برای صندوق های پستی مشخص کند.
imapc: اضافه شده imapc_features = gmail-migration برای کمک به مهاجرت از GMail. به http://wiki2.dovecot.org/Migration/Gmail مراجعه کنید
imapc: اضافه شده imapc_features = جستجو برای پشتیبانی از جستجوی IMAP SEARCH. (در حال حاضر نیاز به پشتیبانی از ESEARCH از سرور راه دور است.)
expired plugin: اضافه شدن expire_cache = تنظیمات بله برای ذخیره بسیاری از جستجوهای پایگاه داده در فایلهای شاخص dovecot.
سهمیه: اگر پرچم overquota در userdb با استفاده از سهمیه فعلی مطابقت نداشته باشد، یک اسکریپت پیکربندی شده را اجرا کنید.
redis dict: اضافه شدن پشتیبانی از کلیدهای expiring (: expire_secs = n) و مشخص کردن شماره پایگاه داده (: db = n)

auth: سعی نکنید بدون ورود به هر گونه پیکربندی Master = yes passdbs تلاش کنید
تجزیه UTF-8 متن برای ایمیل ممکن است باعث نتایج شکسته گاهی اوقات اگر بافر در میان یک شخصیت UTF-8 تقسیم شده است. این حداقل پیام های جستجو را تحت تاثیر قرار داد.
Sanitization رشته برای برخی از خروجی ورودی انجام نشد به درستی: متن UTF-8 را می توان به اشتباه قطع شده و یا قطع ممکن است در همه اتفاق افتاده است.
fts-lucene: جستجو از صندوق پستی مجازی که شامل بیش از 32 صندوق پستی فیزیکی می تواند موجب خرابی شود.

چه جدید در نسخه 2.2.15 است:

اکنون پلاگین ها می توانند یک نظر بنر در خروجی doveconf (معمولا نسخه افزونه)
پلاگین تکرار در حال حاضر باعث کاهش (به جای بالا) اولویت برای عملیات پستی کپی شده است.
IMAP / POP3 / ManageSieve proxy: اگر سرور مقصد را نمی توان متصل کرد، مجددا یک بار در هر ثانیه به مقدار proxy_timeout وصل کنید. این اجازه می دهد تا راه اندازی مجدد سریع / ارتقاء در سرور پشتیبان بدون بازگشت خرابی ورودی.
جستجوی داخلی passdb (به عنوان مثال انجام پروکسی 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 که ممکن است سبب غیر ضروری شود & cache؛ خراب شده خراب شده است & quot؛ اشتباهات
auth: اگر مشتری auth لیست userdb را لیست کرده و قبل از اتمام آن قطع شود، فرایند تأیید کننده متوقف شد (و در نهایت تمام کارگران می توانند از بین بروند و درخواست ها شروع به شکست می کنند).
برخی از تغییرات بزرگتر از v2.2.13:
lmtp: Delivered To: هدر دیگر در اطراف آدرس ایمیل وجود ندارد. دیگر MDA ها آن را ندارند.
& quot؛ از فضای دیسک & quot؛ اشتباهات در حال حاضر خطایی موقت هستند (همانند & quot؛ خارج از سهمیه دیسک & quot؛).
پلاگین تکرار: استفاده از تکرار فقط برای کاربرانی که تنظیمات mail_replica غیر خالی دارند

پروکسی lmtp: یک خط در مورد هر پست ارسال کنید. افزودن تنظیمات login_source_ips. این می تواند مورد استفاده قرار گیرد برای تنظیم آدرس آی پی آدرس دور روبین از یک مجموعه ای از IP ها (در صورت عدم اجرا از پورت TCP). تنظیمات Rawlog می توانید از tcp :: به عنوان افزونه path.virtual استفاده کنید: بیش از virtual_max_open_mailboxes را نگه ندارید (به طور پیش فرض 64) تعداد صندوق های پستی backend.SSL / TLS فشرده سازی را می توان با ssl_options = no_compressionacl غیرفعال: فایل ACL جهانی در حال حاضر پشتیبانی & quot؛ نقل قول ها & quot؛ در اطراف patterns.Added آخرین ورود به پلاگین برای تنظیم تاریخ آخرین ورود به کاربر کاربر در login.LDAP auth: مجوز creddals passdb همچنین با auth_bind = بله
IMAP: MODSEQ در پاسخ FETCH ارسال شد حتی اگر CONDSTORE / QRESYNC فعال نبود. این باعث افتخار گذشته است.
رمز عبور passdb static خطای گم شده را همانند یک فیلد رمز عبور خالی کنترل می کند.
mdbox: در هنگام اسکن یک فایل mdbox خراب، حلقه بالقوه بی نهایت ثابت می شود.
imap-login، pop3-login: هنگامی که مشتری به صورت غیر منتظره قطع قطع شد، مشکلات احتمالی ثابت می شود.
پروکسی IMAP: اتصال در برخی از الگوهای استفاده حلق آویز شد. این به طور عمده تحت تاثیر قرار دادن چشم انداز های قدیمی است.
پروکسی lmtp: گاهی اوقات پروکسی ایمیل های خالی را در شرایط خطا ارسال می کند یا به طور بالقوه ایمیل های کوتاه را تحویل می دهد.

fts-lucene: اگر whitespace_chars تنظیم شد، ممکن است ما بعضی از کلمات زباله را مستند سازی کنیم، بدون نیاز به افزایش اندازه فهرست.
پارامترهای -c و -i برای دستورات dovecot / doveadm اگر سوکت پیکربندی قابل خواندن نادیده گرفته شود، نادیده گرفته شد.
سهمیه: محاسبه مجوز در برخی از تنظیمات شامل INBOX نیست.
هدرهای ایمیل گاهی اوقات به dovecot.index.cache در سفارش اشتباه اضافه شدند. مشکل اصلی این باعث شد که همگام سازی افزایشی dsync + imapc زمانی که همگام دوم فکر می کرد صندوق پستی محلی تغییر کرده بود.
نسخه پشتیبان تهیه شده doveadm متوجه نشد که ایمیل ها از وسط صندوق پستی مقصد ناپدید شده اند. حالا صندوق پستی را حذف می کند و مجددا می گیرد.

چه جدید در نسخه 2.2.11 است:

plugin acl: یک فایل 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 اضافه شده است.
آمار: آهنگ همچنین ساعت دیوار برای دستورات.
پیشرفت پلاگین pop3_migration برای سخت تر شدن به درستی مطابقت با UIDL ها را امتحان کنید.
IMAP: ممکن است بازخوردهایی در مورد SEARCH / SORT بیش از حد بزرگ باشد.
نسخه پشتیبان تهیه: ثابت ثابت تصادف هنگام همگام سازی حذف صندوق پستی.

چه جدید در نسخه 2.2.10 است:

auth: passdb / userdb dict بازنویسی برای پشتیبانی از تنظیمات بسیار پیچیده تر. ببینید doc / example-config / dovecot-dict-auth.conf.ext. تنظیمات قدیمی به کار ادامه خواهند داد.
auth: اضافه شده userdb result_success / failure / tempfail و تنظیمات شبیه به passdb است. http://wiki2.dovecot.org/UserDatabase را ببینید
imap: دستور SETQUOTA برای کاربر admin هنگامی اجرا شده است که quota_set پیکربندی شده است. مشاهده http://master.wiki2.dovecot.org/Quota/Configuration
سهمیه: پشتیبانی & quot؛ * & quot؛ و & quot؛؟ & quot؛ کلمات معروف در صندوق پستی در quota_rules
mysql: ssl_verify_server_cert = no | پارامتر بله اضافه شده است. این در حال حاضر به & quot؛ no & quot؛ مطمئن شوید که هیچ چیز ناپدید نخواهد شد، اما احتمالا تبدیل خواهد شد & quot؛ بله & quot؛ در Dovecot v2.3.
ldap: اضافه شدن blocking = yes برای استفاده از فرایندهای auth worker برای جستجوی ldap. اکنون یک راه حل برای استفاده از اتصالات LDAP همزمان است.
بهبود عملکرد pop3c + dsync
سهمیه وضعیت: quota_grace نادیده گرفته شد
ldap: نشت حافظه ثابت با auth_bind = بله و بدون auth_bind_userdn.
IMAP: دیگر در SELECT / EXAMINE HIGHESTMODSEQ را ارسال نکنید که CONDSTORE / QRESYNC هرگز برای صندوق پستی فعال نشده است.

imap: رفع ايمن كردن صندوق پستی بدون مديات دائم. (هنگامی که [NOMODSEQ] توسط SELECT، عمدتا با شاخص های حافظه، بازگردانده می شود.)
IMAP: رفع اشکال برای پشتیبانی METADATA.
پلاگین آمار: پروسه هایی که فقط امتیازات موقتا حذف می شوند (مثلا کارگر شاخص) ممکن است خطاهای ورود به سیستم را در مورد عدم توانایی باز کردن / proc / self / io ثبت کند.

چه جدید در نسخه 2.2.9 است:

با تنظیم پلاگین {fts_autoindex = yes}، پس از ذخیره / کپی ایمیل ها،
replicator: تنظیم تنظیم replication_dsync_parameters برای انتقال & quot؛ doveadm sync & quot؛ پارامترها (برای کنترل آنچه برای تکرار).
افزونه افزونه پست الکترونیکی اضافه شده است
پشتیبانی از liblzma / xz (zlib_save = xz)
در حال پردازش فایل ذخیره شده v2.2.8، چندین اشکال قدیمی مربوط به تهیه هدرهای ایمیل را در بر داشت.
تغييرات انجام شده در iosream v2.2.7 منجر به قطع ارتباط برخی از اتصالات قبل از خروج از خروجی آنها شد (به عنوان مثال پیام خروج POP3 ارسال نشد)

چه جدید در نسخه 2.2.8 است:

برخی از استفاده از passwordpassbd check password میتوانست توسط کاربران محلی مورد استفاده قرار گیرد. ممکن است لازم باشد تنظیمات خود را تغییر دهید تا کارتان را ادامه دهید. به http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security مراجعه کنید

چه جدید در نسخه 2.2.7 است:

برخی از استفاده از passdb checkpassword می تواند توسط کاربران محلی مورد استفاده قرار گیرد. ممکن است لازم باشد تنظیمات خود را تغییر دهید تا کارتان را ادامه دهید. به http://wiki2.dovecot.org/AuthDatabase/CheckPassword#Security مراجعه کنید
auth: اضافه شدن توانایی برای کاهش مقادیر ثبت شده توسط auth_verbose_passwords (see comment 10-logging.conf)
mdbox: افزودن & quot؛ mdbox_deleted & quot؛ ذخیره سازی، که می تواند برای دسترسی به پیام ها با refcount = 0 استفاده شود. به عنوان مثال: import doveadm mdbox_deleted: ~ / mdbox & quot؛ & quot؛ صندوق پستی صندوق پستی oops
ssl-params: تنظیم ssl_dh_parameters_length اضافه شده است.
فرایند اصلی انجام جستجوی نام دامنه برای هر فرایند ایجاد شده بود، که ممکن است موجب ایجاد بسیاری از جستجوهای غیر ضروری DNS شود.
dsync: همگام سازی بیش از 100 پیام در یک زمان باعث مشکلات در برخی موارد شد، و باعث شد پیام ها برای دریافت UID های جدید.
fts-solr: میزبان های مختلف Solr برای کاربران مختلف کار نمی کنند.

چه جدید در نسخه 2.2.6 است:

acl: اگر فضای نام عمومی / مشترک دارای یک اشتراک اشتراک مشترک برای همه کاربران باشد، ورودیهای اشتراکی را که برای کاربر دسترسی به آن قابل مشاهده نیست، فهرست نکنید.
doveadm: اضافه شده است & quot؛ جستجو auth & quot؛ دستور برای انجام مراجعه به passdb.
login_log_format_elements:٪ {orig_user}،٪ {orig_username}،٪ {orig_username} و٪ {orig_domain} به نام کاربری دقیقا همانطور که توسط مشتری ارسال شده است (قبل از هر گونه تغییر فرآیند، ساخته شده است) اضافه شده است.
تنظیم ssl_prefer_server_ciphers اضافه شده است.
auth_verbose_passwords: رمز عبور را نیز برای کاربران ناشناس وارد کنید.
لینوکس: اضافه شدن پشتیبانی اختیاری برای SO_REUSEPORT با inet_listener {reuse_port = بلی}
کارگردان: تغییرات v2.2.5 ایجاد شد و & quot؛ SYNC از دست رفته & quot؛ اشتباهات
dsync: بسیاری از رفع و بهبود خطاها
doveadm -A: با انجام یک جستجوی پیکربندی جداگانه برای هر کاربر، CPU را هدر ندهید
فرآیند ssl-parals طولانی مدت دیگر مانع از راهاندازی Dovecot می شود
mbox: ثابت mailbox_list_index = بله برای درست کار کردن

چه جدید در نسخه 2.2.5 است:

SSL: پشتیبانی از سوکت های ECDH / ECDHE (با David Hicks)
برخی از صفحات مرد گم شده اضافه شده توسط Pascal Volk
سهمیه وضعیت: تنظیم quota_status_toolarge اضافه شده (توسط Ulrich Zehl)
مدیر: کاربران در نزدیکی انقضا می تواند به سرور های مختلف در همان زمان هدایت می شود.
pop3: در صورتی که مشتری در LIST قطع شود، از ادعای سقوط اجتناب کنید.
mdbox: هدر شاخص های خراب هنوز به طور خودکار ثابت نشده است.
dsync: رفع اشکال برای کار با ipac و storpc3 بهتر است.
ldap: sasl_bind = yes باعث سقوط شد، چرا که نمادهای lib-sasl Dovecot با کتابخانه Cyrus SASL مواجه شدند.
IMAP: رفع خطاهای مختلف به CATENATE. (با استفاده از اسکریپت استرس تست اپل).

نرم افزار های دیگر از توسعه دهنده Timo Sirainen

YATunnel
YATunnel

3 Jun 15

نظرات به Dovecot

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!