Dovecot

소프트웨어 스크린 샷:
Dovecot
소프트웨어 정보:
버전: 2.3.2.1 업데이트
업로드 날짜: 17 Aug 18
개발자: Timo Sirainen
라이센스: 무료
인기: 20

Rating: nan/5 (Total Votes: 0)

Dovecot은 오픈 소스이며 Linux 및 UNIX와 유사한 운영 체제에 성공적으로 배포 할 수있는 무료 POP3 및 IMAP 서버입니다. 기본적으로 보안을 염두에두고 작성된 Dovecot 프로젝트는 설치가 쉽고 특별한 유지 보수가 필요하지 않습니다.


최고 성능의 IMAP 서버

Dovecot은 자체 성능 최적화 지수 및자가 치유 기능을 제공하는 최고 성능의 IMAP 서버 중 하나이기도합니다. 관리자 친화적 인이 회사는 유연한 사용자 인증, 많은 기존 POP3 및 IMAP 서버의 마이그레이션 지원은 물론 POP3 및 IMAP 버그에 대한 해결 방법 지원을 제공합니다.


표준 준수

다른 이메일 서버가 대부분 실패하는 동안이 소프트웨어는 모든 IMAP (Internet Message Access Protocol) 서버 표준 테스트로 컴파일됩니다. 이것은 최종 사용자가 일반적으로 필요로하는 클라이언트가 사용하는 모든 데이터와 정보를 포함하는 자체 최적화 된 인덱스를 제공하도록 설계되었습니다.

자기 치유력

Dovecot의 가장 큰 특징은 문제가 발생할 때마다자가 치유 할 수 있다는 것입니다. 예를 들어, 깨진 색인 파일을 수정하려고합니다. 그러나 심각한 문제는 sysadmin이 액세스 할 수있는 로그 파일에 자동으로 기록됩니다. 또한이 프로그램은 관리자 친화적 인 프로그램을 목표로합니다.


사서함 및 인덱스는 수정할 수 있습니다.

또 다른 흥미로운 기능은 사용자가 여러 컴퓨터의 인덱스와 메일 함을 동시에 수정할 수있는 기능입니다. 즉, 클러스터 된 파일 시스템에서 완벽하게 작동합니다. 또한 감독 프록시는 일반적인 NFS (Network File System) 캐싱 문제를 해결하는 데 사용됩니다.


매우 유연한 사용자 인증

앞에서 언급 한 모든 기능 중에서 Dovecot은 다양한 인증 메커니즘과 데이터베이스를 지원할 수 있도록 오프셋에서 설계된 매우 유연한 사용자 인증도 제공합니다.


쉽게 확장 가능합니다.

Dovecot의 또 다른 큰 특징은 플러그인을 통해 새로운 기능으로 확장 할 수 있다는 것입니다. 다른 이메일 서버의 IMAP 및 POP3 계정은 Dovecot에서 쉽게 가져올 수 있습니다.

이 릴리스의 새로운 기능 :

다양한 설정 변경은 https://wiki2.dovecot.org/Upgrading/2.3을 참조하십시오.
로깅 재 작성 시작됨 : 이제 로깅은 계층 적 이벤트를 기반으로합니다. 이렇게하면 1) 일관성없는 로그 접두사 부여, 2) 세분화 된 디버그 로깅 사용, 3) 기계로 읽을 수있는 형식으로 로그 제공 등 다양한 작업을 수행 할 수 있습니다. (예 : json). 모든 것이 아직 끝나지 않았습니다. 특히 많은 오래된 로깅 코드가 여전히 새로운 방식으로 변환되어야합니다.
통계 재 작성 시작됨 : 이제 통계는 (로그) 이벤트를 기반으로합니다. 기록 된 모든 이벤트에 대한 통계를 수집 할 수 있습니다. 자세한 내용은 http://wiki2.dovecot.org/Statistics를 참조하십시오.
ssl_dh 설정은 이전에 생성 된 ssl-parameters.dat를 대체합니다.
IMAP : BINARY FETCH가 깨진 메일을 발견하면 [UNKNOWNCTE] 대신 [PARSE] 오류를 보냅니다.
Linux : PR_SET_DUMPABLE을 통한 코어 덤프는 잠재적 인 보안상의 이유로 cpanel Security Team에서 기본적으로 더 이상 활성화되지 않습니다.
BURL 및 CHUNKING 확장에 대한 지원을 포함하는 SMTP 제출 프록시 서버에 대한 지원이 추가되었습니다.
LMTP 다시 작성. 이제는 로컬 / 프록시 수신자를 CHUNKING하고 믹싱을 지원합니다.

auth : ARGON2I 및 ARGON2ID 암호 체계에 대한 지원을 추가하려면 libsodium을 지원하십시오.
auth : 모든 플랫폼에서 BLF-CRYPT 암호 체계 지원
auth : passdb / userdb에 대한 LUA 스크립팅 지원이 추가되었습니다. https://wiki2.dovecot.org/AuthDatabase/Lua를 참조하십시오.
입력 스트림은 오류가 있거나 최대 버퍼 크기에 도달하면 더 안정적입니다. 이전에는 일부 상황에서 Dovecot이 이미 해제 된 메모리를 읽도록 시도했을 수 있습니다.
출력 스트림은 스트림 끝에 트레일러를 쓸 때 이전에는 실패를 처리하지 않았습니다. 주로 영향을받는 encrypt와 zlib는 ostream을 압축합니다. 마지막으로 쓰기가 실패한 경우 (정상적으로 발생하지 않아야 함) 자동으로 잘린 파일을 기록 할 수 있습니다.
virtual plugin : IMAP BINARY 확장을 사용하여 가상 메일 함에서 메일을 가져 오는 문제가 해결되었습니다.
doveadm-server : SSL 연결로 잠재적 인 응답 중지
doveadm proxy : v2.2.33 + 서버에서 명령 출력을 읽으면 출력이 손상되거나 충돌이 발생할 수 있습니다.
많은 다른 작은 수정

2.2.32 버전의 새로운 기능 :

imapc 재 연결 수정은 "make check"를 만들었던 2.2.29 릴리즈에서 잊어 버렸습니다. 단위 테스트에서 실패하다.
dict-sql : 여러 UPDATE를 단일 명령문에 병합하는 것이 실제로 작동하지 않았습니다.
vpopmail로 고정 된 건물

2.2.31 버전의 새로운 기능 :

imapc 재 연결 수정은 2.2.29 릴리즈에서 잊어 버렸습니다. 단위 테스트에서 실패하다.
dict-sql : 여러 UPDATE를 단일 명령문에 병합하는 것이 실제로 작동하지 않았습니다.
vpopmail로 고정 된 건물

버전 2.2.30.2의 새로운 기능은 다음과 같습니다.

imapc 재 연결 수정은 2.2.29 릴리스에서 삭제되었으며 "make check" 단위 테스트에서 실패하다.
dict-sql : 여러 UPDATE를 단일 명령문에 병합하는 것이 실제로 작동하지 않았습니다.
vpopmail로 고정 된 건물

버전 2.2.29.1의 새로운 기능은 다음과 같습니다.

imapc 재 연결 수정은 2.2.29 릴리즈에서 잊어 버렸고, 또한 "make check" 단위 테스트에서 실패하다.
dict-sql : 여러 UPDATE를 단일 명령문에 병합하는 것이 실제로 작동하지 않았습니다.
vpopmail로 고정 된 건물

2.2.28 버전의 새로운 기능 :

director : & quot; doveadm director move & quot; 동일한 호스트에 사용자의 시간 초과가 새로 고쳐집니다. 이렇게하면 정기적으로 사용자를 이동시켜 동일한 백엔드에 지속적으로 사용자를 유지할 수 있습니다.
새 사서함이 만들어지면 초기에 INBOX의 dovecot.index.cache 캐싱 결정을 사용하십시오.
메일을 영구히 삭제하면 GUID가 색인 / 캐시에서 즉시 사용할 수있는 경우에만 dovecot.index.log에 GUID가 기록됩니다.
pop3c : PASS 명령의 시간 초과를 5 분으로 늘립니다.
검색 또는 정렬시 메일 액세스 오류가 더 이상 무시되지 않습니다. IMAP을 사용하면 태그가 지정되지 않은 SEARCH / SORT 응답은 이전과 동일하게 전송되지만 OK 대신 응답이 반환됩니다.
dovecot.list.index의 파일 이름을 구성 가능하도록 만드십시오. 같은 메일 루트를 가리키는 네임 스페이스가 여러 개있는 경우 필요합니다 (예 : mdbox의 lazy_expunge 네임 스페이스).
폴더 vsize에 액세스 할 때 size.virtual을 dovecot.index에 추가하십시오 (예 : quota = count). 이는 손상이나 다른 이유로 인해 dovecot.index.cache에서 메시지 크기가 손실되었을 때 할당량 재 계산 성능이 느려지는 것을 피하기위한 해결 방법입니다.
auth : OAUTHBEARER 및 XOAUTH2 메커니즘을 지원합니다. 클라이언트 측 lib-dsasl에서도 지원하십시오.

auth : SASL 메커니즘을 통한 필터링 지원 : passdb {mechanisms}
불필요하게 중복 된 설정을 저장하지 않음으로써 메일 프로세스의 메모리 사용량을 줄입니다.
imap : imap_fetch_failure 설정을 추가하여 일부 메일에 대해 FETCH가 실패 할 때 어떻게되는지 제어합니다 (example-config 참조).
imap : 연결 해제 로그 라인의 마지막 명령에 대한 정보를 포함합니다.
imap : 새로운 SEARCH = X-MIMEPART 확장을 만들었습니다. 현재 완전히 구현되지 않았기 때문에 현재 기본적으로 광고되지 않습니다.
fts-solr : 기본 인증에 대한 지원을 추가합니다.
Cassandra : execution_retry_interval 및 execution_retry_times가 설정된 경우 실패한 쿼리를 자동으로 다시 시도하도록 지원합니다.
doveadm : "메일 함 경로"를 추가했습니다. 명령.
mail_log plugin : {mail_log_cached_only = yes} 플러그인 인 경우 이메일을 열 필요가없는 경우에만 원하는 필드를 기록하십시오.
mail_vsize_bg_after_count 설정이 추가되었습니다 (example-config 참조).
mail_sort_max_read_count 설정이 추가되었습니다 (example-config 참조).
pop3c : 광고 된 경우에도 PIPELINING 확장자를 사용하지 못하도록 pop3c_features = no-pipelining 설정이 추가되었습니다.색인 파일 : v2.2.26부터 day_first_uid가 올바르게 업데이트되지 않았습니다. 이로 인해 dovecot.index.cache가 최적이 아닙니다.
imap : SEARCH / SORT가 client_check_command_hangs에 어설 션 - 크래시가 발생할 수 있습니다.
imap : FETCH X-MAILBOX가 가상 메일함에 어설 션 - 크래시가 발생할 수 있습니다.
imap : 태그 명령 응답의 실행 시간이 종종 잘못되었습니다.
검색 : NOT n : * 또는 NOT UID n : * 사용시 올바르게 처리되지 않았습니다.
감독 : doveadm 감독 킥 고장
director : director_flush_socket을 사용할 때 충돌을 수정했습니다.
director : 백엔드간에 사용자를 이동할 때 몇 가지 버그 수정
imapc : 다양한 오류 처리 수정 및 개선
마스터 : doveadm 프로세스 상태 출력에 많은 중복이있었습니다.
autoexpunge : 메일 박스의 이름 변경 타임 스탬프가 메일의 저장 타임 스탬프보다 새로운 경우 대신 사용하십시오. 예를 들어 자동차를 자동 통화 할 때 유용합니다. 휴지통 아래에서 휴지통 이름 바꾸기로 휴지통 / * 및 전체 사서함을 삭제하면 너무 일찍 자동 압축 해제되지 않습니다.
autoexpunge : 여러 프로세스가 동일한 메일을 동시에 삭제하려고 시도했을 수 있습니다. 이것은 특히 lazy_expunge 플러그인에서 문제가되었습니다.
auth : % {passdb : *}는 인증 프로세스에서 비어있었습니다.

auth-policy : hashed_password는 항상 비어있게 보냈습니다.
dict-sql : 가능한 경우 여러 UPDATE를 단일 명령문으로 병합하십시오.
fts-solr : 쿼리를 보낼 때 Escape {} 문자
fts : fts_autoindex_exclude = 특수한 사용으로 인한 충돌
doveadm-server : 프로세스가 여러 요청에 대해 재사용 될 때 누수 및 기타 문제를 수정합니다 (service_count! = 1).
sdbox : 레이스를 생성하는 편지함에 어썰트 크래시 수정
lda / lmtp : Sieve를 사용하면 deliver_log_format 값이 완전히 올바르지 않습니다. 특히 % {storage_id}이 (가) 손상되었습니다.
userdb가 사용자 이름을 변경하면 lmtp_user_concurrency_limit가 작동하지 않습니다.

2.2.27 버전의 새로운 기능 :

저장된 이메일의 암호화를 허용하는 mail_crypt 플러그인을 추가했습니다. http://wiki2.dovecot.org/Plugins/MailCrypt를 참조하십시오.
stats : stats_carbon_server = ip : port를 설정하여 전역 통계를 Carbon 서버로 보낼 수 있습니다.
imap / pop3 proxy : passdb가 proxy_not_trusted를 반환하면 ID / XCLIENT를 전송하지 않습니다.
% 변수에 대한 일반 해시 수식어가 추가되었습니다. % {; rounds =, truncate =, salt = s & gt; : field} 해시 알고리즘은 지원되는 것 중 하나입니다. md5, sha1, sha256. 또한, "pkcs5" SHA256을 사용하여 지원됩니다. 예 : % {sha256 : user} 또는 % {md5; truncate = 32 : user}.
SHA3-256 및 SHA3-512 해시에 대한 지원이 추가되었습니다.
config : local_name에 DNS 와일드 카드를 지원합니다 (예 : local_name * .example.com {..}은 anything.example.com과 일치하지만 multiple.anything.example.com은 일치하지 않습니다.
config : local_name에 여러 이름을 지원합니다. local_name "1.example.com2.example.com" {..}
auth-policy가 구성되고 사용자 이름이 설정되지 않은 상태에서 인증이 중단 / 실패한 경우 인증 프로세스에서의 충돌이 수정되었습니다.
director : 두 명의 사용자가 다른 태그를 사용하지만 동일한 해시를 사용하는 경우 사용자가 잘못된 태그의 호스트로 리디렉션되었을 수 있습니다.

색인 파일이 잘못 손실되어 & quot; 누락 된 중간 파일 seq = .. & quot; 로그되고 인덱스가 다시 작성됩니다. 이것은 IMAP 절전 모드가 활성화 된 상태에서보다 쉽게 ​​발생했습니다.
최대 절전 모드에서 상태를 올바르게 복원하는 다양한 수정.
dovecot.index 파일은 일반적으로 이메일 당 4 바이트가 너무 큽니다. 이는 이메일 당 3 바이트가 낭비되어 IMAP 키워드에 사용될 수 있기 때문입니다.
dovecot.list.index의 손상을보다 잘 처리 할 수있는 다양한 수정.
lib-fts : 특정 입력을 가진 주소 토크 나이저에서 어설 션 크래시가 수정되었습니다.
특정 입력 (예 : FTS 색인 생성 또는 스 니펫 생성의 경우)을 사용하여 HTML에서 텍스트 파싱의 어설 션 충돌 문제가 수정되었습니다.
doveadm sync -1 : 사서함 처리 GUID 충돌 문제가 해결되었습니다.
sdbox, mdbox : 색인 fsck를 실행하는 lib-index에서 손상이 발견되면 전체 색인을 다시 작성하십시오.
할당량 : 다른 할당량 루트간에 메일을 이동할 때 할당량 확인을 건너 뛰지 마십시오.
search : 검색 매개 변수의 여러 시퀀스 세트 또는 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를 통한 명령 실행이 끊어졌습니다.
director : 일부 상황에서 고정 된 사용자 약점
감독 : 감독이 서로 다른 상태를 서로 계속 보내고 결코 동기화되지 않는 상황을 수정했습니다.
director : 느린 "사용자가 죽인"관련 고정 어설 션 - 크래시 댓글
최소한 시브 (Sieve) 스크립트에 의해 트리거되었을 수있는 istream-concat과 관련된 어설 션 - 크래시가 수정되었습니다.

2.2.23 버전의 새로운 기능 :

doveadm에 대한 다양한 수정. 특히 doveadm-server를 통한 명령 실행이 끊어졌습니다.
director : 일부 상황에서 고정 된 사용자 약점
감독 : 감독이 서로 다른 상태를 서로 계속 보내고 결코 동기화되지 않는 상황을 수정했습니다.
director : 느린 "사용자가 죽인"관련 고정 어설 션 - 크래시 댓글
최소한 시브 (Sieve) 스크립트에 의해 트리거되었을 수있는 istream-concat과 관련된 어설 션 - 크래시가 수정되었습니다.

버전 2.2.21의 새로운 기능 :

doveadm 메일 함 목록 및 일부 항목이 v2.2.20에서 손상되었습니다.
director : 단일 디렉터 서버로만 실행될 때 백엔드 변경 사항이 수정되었습니다.
virtual plugin : 존재하지 않는 자동 생성 백엔드 사서함을 열려고 할 때의 충돌이 수정되었습니다.

2.2.20 버전의 새로운 기능 :

사서함 {autoexpunge =} 설정을 추가했습니다. 자세한 내용은 http://wiki2.dovecot.org/MailboxSettings를 참조하십시오.
ssl_options : no_ticket에 대한 지원이 추가되었습니다.
imap / pop3 / managesieve-login : postlogin_socket = path passdb 추가 필드를 추가했습니다. 이를 통해 특정 사용자 (예 : valgrind 또는 strace를 통해 imap 프로세스 실행)의 기본 서비스 imap / pop3 / managesieve {} 설정을 바꿀 수 있습니다.
doveadm 가져 오기 : date.sent / received / saved.unixtime 추가됨
fs-posix : setgid-bit가있는 경우 상위 dir을 기반으로 작성된 파일 및 디렉토리 모드를 설정하기 위해 mode = auto 매개 변수가 추가되었습니다.
director : SSL 인증서를 확인할 수있는 호스트 이름을 가진 백엔드를 지원합니다.
director : doveadm 디렉터 명령을 사용하여 복수의 디렉터에서 동일한 백엔드를 동시에 수정하여 충돌하는 변경 사항이있을 경우 디렉터 상태가 비 동기화되었습니다. 이 수정에는 추가 점검이 포함되어있어 충돌이 여전히 발생하면 자동으로 수정됩니다. 경우에 따라 이러한 자동 수정이 불필요하게 트리거되고 오류가 기록 될 수 있습니다.
director : 백엔드 태그가 제대로 작동하지 않았습니다.
ldap : tls_ * 설정이 LDAP URI에 사용되지 않았습니다.

ldap, mysql : 연결 설정 시간 제한을 수정했습니다.
auth : auth-worker를 통한 userdb 조회는 사용자 이름을 변경할 수 없습니다.
dsync : 삭제 된 디렉토리 처리 문제. 우리가 무한 사서함 이름 바꾸기 루프로 이동하지 않도록하십시오.
imap : NOTIFY를 지원하지 않는 감시 된 네임 스페이스가있을 때 NOTIFY의 충돌이 수정되었습니다.
imap : SETMETADATA가 사용 된 후에 출력이 클 때 다양한 명령 (특히 FETCH)이 정지하기 시작했을 수 있습니다.
stats : 유휴 세션이 자주 새로 고쳐지지 않아 통계 프로세스가이를 잊어 버리고 나중에 업데이트 될 때 알 수없는 세션에 대한 오류를 기록합니다.
통계 : 고정 "중복 세션 ID" LMTP가 여러 수신자에게 전달되고 fts_autoindex = yes 일 때 오류가 발생합니다.
zlib plugin : zlib_save가 설정되지 않았지만 원본 메시지가 압축되었을 때 캐시 손상을 일으키는 수정 된 복사.
fts-solr : 이스케이프 Solr 쿼리 매개 변수가 수정되었습니다.
lmtp : quota_full_tempfail = yes는 lmtp_rcpt_check_quota = yes에서 무시되었습니다.

2.2.18 버전의 새로운 기능 :

director : 로그인 UNIX 소켓은 일반적으로 doveadm 또는 디렉터 링 소켓으로 감지되어 기존 설치에서 손상되었습니다.
sdbox : alt 저장소에 메일을 복사 할 때 대상을 alt 저장소에도 넣으십시오.

버전 2.2.16의 새로운 기능 :

dbox : Resyncing (예 : doveadm force-resync)이 더 이상 dovecot.index.cache 파일을 삭제하지 않습니다. 캐시 파일이 거의 문제가되지 않아 불필요한 속도 저하가 발생했습니다.
사서함 생성시 사서함 이름 제한이 변경됨 : 계층 적 이름 (예 : "x / y"의 "x"또는 "y")의 각 부분은 이제 최대 200 자 대신 255 자까지 가능합니다. 또한 최대 이름 길이를 4096 (일반적인 PATH_MAX 한도)으로 유지하려면 계층 적 레벨의 최대 수를 16 개 (20 개 대신)로 줄입니다. 255 자 제한은 기존의 모든 시스템에서 마이그레이션 할 수있을만큼 충분히 깁니다. 또한 많은 파일 시스템의 한계이기도합니다.
director : 일관된 해싱을 가능하게하는 director_consistent_hashing 설정을 추가했습니다 (대부분 무작위 MD5 해시 대신). 백엔드 수를 변경하면 백엔드간에 사용자 이동이 줄어들어 성능이 향상 될 수 있습니다 (주로 캐싱으로 인해).
디렉터 : 하나의 디렉터 링이 상이한 세트의 사용자들로 다수의 백엔드 클러스터를 서비스 할 수있게하는 "태그"에 대한 지원이 추가되었습니다.
LMTP 서버 : lmtp_user_concurrency_limit 설정을 추가하여 단일 사용자에 대해 동시에 수행 할 수있는 LMTP 배달 수를 제한합니다.
LMTP 서버 : STARTTLS 명령에 대한 지원이 추가되었습니다.

로깅 데이터가 쓰여질 수있는 것보다 빠르게 생성되는 경우, 이에 대한 경고를 기록하고 로그 프로세스의 프로세스 제목 인 ps 출력에 정보를 표시하십시오. 또한 한 서비스가 다른 서비스의 로깅을 지연시키면서 너무 오래 범람하는 것을 허용하지 마십시오.
stats : 전역 통계 가져 오기에 대한 지원이 추가되었습니다.
stats : 나머지 Dovecot과 동일한 세션 ID를 사용하십시오.
stats : 이제 플러그인이 자체 통계 필드를 만들 수 있습니다.
doveadm 서버 : 메일 관련 명령을 doveadm 서버 (TCP 소켓)를 통해 사용할 수 있습니다.
doveadm proxying : 이제 passdb 조회가 doveadm_port를 무시하고 사용자 이름을 변경할 수 있습니다.
doveadm : 검색 쿼리가 & quot; oldestonly & quot;를 지원합니다. 매개 변수는 첫 번째 불일치에서 즉시 중지합니다. 다음을 최적화하는 데 사용할 수 있습니다. doveadm 사서함 삭제 Trash savedbefore 30d oldestonly
doveadm : & quot; 저장 & quot; 명령을 사용하여 메일을 지정된 사서함에 직접 저장합니다 (Sieve 무시).
doveadm fetch : 공백이나 HTML 태그가없는 메시지의 처음 100자를 반환하는 body.snippet 필드가 추가되었습니다. 결과는 dovecot.index.cache에 저장되므로 효율적으로 가져올 수 있습니다.dsync : 주어진 수신 타임 스탬프보다 새로운 메일 만 동기화하는 -t 매개 변수가 추가되었습니다.
dsync : 지정된 깃발 / 키워드와 [out] 메일 만 동기화하는 -F [-] 매개 변수가 추가되었습니다.
dsync : 사용자의 모든 메일을 포함하는 가상 사서함을 지정하는 -a 매개 변수가 추가되었습니다. 이 사서함에 GUID별로 원하는 메일이 이미 포함되어 있으면 메시지가 다시 저장되는 대신 여기에서 복사됩니다. (증분 복제에는 아직 효율적이지 않습니다.)
dsync : -m 매개 변수는 이제 Special-uses 이름을 사서함에 지정할 수 있습니다.
imapc : Gmail에서 마이그레이션하는 데 도움이되는 imapc_features = gmail-migration을 추가했습니다. http://wiki2.dovecot.org/Migration/Gmail을 참조하십시오.
imapc : IMAP SEARCH 명령을 지원하기 위해 imapc_features = search를 추가했습니다. (현재 원격 서버의 ESEARCH 지원이 필요합니다.)
expire plugin : dovecot 색인 파일에서 대부분의 데이터베이스 조회를 캐시하기 위해 expire_cache = yes 설정이 추가되었습니다.
할당량 : userdb의 overquota-flag가 현재 할당량 사용량과 일치하지 않으면 구성된 스크립트를 실행합니다.
redis dict : 만료 키 (: 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_timeout 값까지 다시 연결하십시오. 이렇게하면 로그인 실패를 반환하지 않고 백엔드 서버에서 신속하게 다시 시작 / 업그레이드 할 수 있습니다.
내부 passdb 조회 (예 : lmtp / doveadm 프록시로 완료)가 실패한 상황을 반환하지 않았습니다 (예 : allow_nets가 일치하지 않음).
LMTP는 하드 코드 된 접두사 대신 메일 배달을 로깅하는 데 mail_log_prefix를 사용합니다. 배달 로그 프리픽스는 여전히 하드 코딩되어 있습니다.
passdb allow_nets = local은 IP 주소를 포함하지 않는 조회와 일치합니다 (내부적으로 Dovecot 서비스에서 수행).
다양한 디버그 로깅 및 오류 로깅 개선
LAYOUT = index에 대한 다양한 경쟁 조건 수정
일부 상황에서 v2.2.14 가상 플러그인이 작동을 멈췄습니다.

2.2.14 버전의 새로운 기능 :

RC1 이후의 몇 가지 중요한 수정 사항 :
불필요한 "캐시가 손상되었습니다."원인이 될 수있는 dovecot.index.cache 처리로 여러 경쟁 조건이 수정되었습니다. 오류.
auth : 인증 클라이언트가 userdb를 나열하고 종료하기 전에 연결이 끊어지면 인증 작업자 프로세스가 멈추었습니다. 결국 모든 작업자가 소모되어 요청이 실패하기 시작합니다.
v2.2.13 이후의 몇 가지 큰 변화 :
lmtp : Delivered-To : 헤더에 더 이상 이메일 주소가 없습니다. 다른 MDA에는이 기능이 없습니다.
"디스크 공간 부족" 오류는 이제 임시 오류로 처리됩니다 ( "Out of disk quota"와 같지 않음).
복제 플러그인 : mail_replica 설정이 비어 있지 않은 사용자 만 복제를 사용하십시오.

lmtp proxy : 각 메일 전달에 대한 행을 기록하십시오. login_source_ips 설정을 추가하십시오. 이것은 IP 풀에서 라운드 로빈 (round-robin) 소스 IP 주소를 설정하는 데 사용할 수 있습니다 (TCP 포트가 부족할 경우를 대비하여) .Rawlog 설정은 tcp ::를 path.virtual 플러그인으로 사용할 수 있습니다. virtual_max_open_mailboxes 이상을 유지하지 마십시오. (기본 64) 백엔드 메일 상자가 열려 있습니다 .SSL / TLS 압축은 ssl_options = no_compressionacl을 사용하여 비활성화 할 수 있습니다. 이제 글로벌 ACL 파일은 & quot; quotes & quot; login.LDAP auth : auth_bind = yes를 사용하여 passdb 자격 증명 조회를 허용하도록 마지막 로그인 플러그인을 추가했습니다.
IMAP : CONDSTORE / QRESYNC가 사용 가능하지 않은 경우에도 FETCH 응답으로 MODSEQ가 송신되었습니다. 이것은 적어도 오래된 Outlook을 망가 뜨 렸습니다.
passdb static은 누락 된 암호 필드를 비어있는 암호 필드와 동일하게 취급합니다.
mdbox : 깨진 mdbox 파일을 검사 할 때 잠재적 인 무한 루프가 수정되었습니다.
imap-login, pop3-login : 예기치 않게 클라이언트의 연결이 끊어 질 때 잠재적 인 충돌이 발생합니다.
imap proxy : 연결이 일부 사용 패턴에 매달려있었습니다. 이것은 주로 이전 Outlook에 영향을 미쳤습니다.
lmtp 프록시 : 프록시가 때때로 오류 상황 또는 잘려진 메일을 배달 할 때 빈 메일을 배달했습니다.

fts-lucene : whitespace_chars가 설정된 경우 일부 불필요한 단어의 색인 생성이 종료되어 색인 크기가 불필요하게 커질 수 있습니다.
구성 소켓을 읽을 수 있으면 dovecot / doveadm 명령의 -c 및 -i 매개 변수가 무시되었습니다.
할당량 : 일부 설정에서는 할당량 재 계산에 INBOX가 포함되지 않았습니다.
dovecot.index.cache에 메일 헤더가 잘못된 순서로 추가되는 경우가 있습니다. 이로 인해 발생한 주요 문제는 두 번째 동기화가 로컬 편지함이 변경되었다고 생각할 때 dsync + imapc 증분 동기화에서 발생했습니다.
doveadm backup은 대상 사서함의 중간에서 전자 메일이 누락되었다는 사실을 알지 못했습니다. 이제 사서함을 삭제하고 다시 동기화합니다.

버전 2.2.11의 새로운 기능 :

acl plugin : 사서함 패턴을 포함 할 수있는 대체 전역 ACL 파일이 추가되었습니다. 자세한 내용은 http://wiki2.dovecot.org/ACL을 참조하십시오.
imap proxy : 다른 IMAP 서버의 버그 (특히 MS Exchange 2013)를 해결하기 위해 proxy_nopipelining passdb 설정을 추가했습니다.
% {auth_user}, % {auth_username} 및 % {auth_domain} 변수를 추가했습니다. 자세한 내용은 http://wiki2.dovecot.org/Variables를 참조하십시오.
LZ4 압축에 대한 지원이 추가되었습니다.
stats : 명령의 벽 시계 시간을 추적합니다.
pop3_migration 플러그인 개선으로 UIDL을 정확하게 일치시키기가 더 어려워졌습니다.
imap : SEARCH / SORT PARTIAL 응답이 너무 클 수 있습니다.
doveadm backup : 메일 박스 삭제를 동기화 할 때 어설 션 - 충돌이 수정되었습니다.

버전 2.2.10의 새로운 기능 :

auth : passdb / userdb dict는 훨씬 복잡한 설정을 지원하기 위해 다시 작성합니다. doc / example-config / dovecot-dict-auth.conf.ext를 참조하십시오. 이전 설정은 계속 작동합니다.
auth : userdb result_success / failure / tempfail 및 skip 설정을 passdb와 유사하게 추가했습니다. http://wiki2.dovecot.org/UserDatabase를 참조하십시오.
imap : 관리자 권한으로 quota_set을 구성 할 때 SETQUOTA 명령을 구현했습니다. http://master.wiki2.dovecot.org/Quota/Configuration을 참조하십시오.
할당량 : 지원 "*" 및 "?" quota_rules의 사서함 이름에 와일드 카드 사용
mysql : ssl_verify_server_cert = no | yes 매개 변수가 추가되었습니다. 현재 기본값은 & quot; no & quot;입니다. 아무 것도 깰 수는 없지만 가능성은 "예"가 될 것입니다. Dovecot v2.3.
ldap : ldap 조회를 위해 인증 작업자 프로세스를 사용하기 위해 blocking = yes 설정을 추가했습니다. 여러 동시 LDAP 연결을 사용할 수있는 해결 방법입니다.
pop3c + dsync 성능 향상
할당량 상태 : quota_grace가 무시되었습니다.
ldap : auth_bind = yes 및 auth_bind_userdn없이 메모리 누수가 수정되었습니다.
imap : 사서함에 대해 CONDSTORE / QRESYNC가 활성화 된 적이 없으면 SELECT / EXAMINE에 더 이상 HIGHESTMODSEQ를 보내지 마십시오.

imap : 영구 modseq없이 메일 박스를 처리하는 문제 수정. ([NOMODSEQ]가 SELECT에 의해 반환되면, 주로 메모리 내 인덱스가 사용됩니다.)
imap : METADATA 지원에 대한 다양한 수정.
stats plugin : / proc / self / io를 열 수 없다는 오류를 로깅했을 수도 있습니다 (예 : indexer-worker).

2.2.9 버전의 새로운 기능 :

이제 플러그인 {fts_autoindex = yes}를 설정하여 메일 저장 / 복사 후 전체 텍스트 검색 색인을 자동으로 수행 할 수 있습니다.
replicator : & quot; doveadm sync & quot;를 전달하기 위해 replication_dsync_parameters 설정을 추가했습니다. 매개 변수 (복제 할 항목 제어).
메일 필터 플러그인 추가
liblzma / xz 지원 추가 (zlib_save = xz)
v2.2.8의 향상된 캐시 파일 처리 기능은 메일 헤더를 가져 오는 것과 관련된 여러 가지 오래된 버그를 노출 시켰습니다.
v2.2.7의 iostream 처리 변경으로 인해 출력을 플러시하기 전에 일부 연결이 끊어졌습니다 (예 : 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 설정을 추가했습니다.
마스터 프로세스가 생성 된 각 프로세스에 대해 호스트 이름. 도메인 조회를 수행 중이므로 많은 불필요한 DNS 조회가 발생할 수 있습니다.
dsync : 한 번에 100 개가 넘는 메시지를 동기화하면 일부 상황에서 문제가 발생하여 메시지가 새로운 UID를 가져옵니다.
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 : 알 수없는 사용자도 암호를 기록합니다.
Linux : inet_listener와 함께 SO_REUSEPORT에 선택적 지원을 추가했습니다. {reuse_port = yes}
감독 : v2.2.5 변경으로 인해 "SYNC 손실" 오류
dsync : 많은 수정 및 오류 처리 개선
doveadm -A : 각 사용자에 대해 개별 구성 조회를 수행하여 CPU를 낭비하지 마십시오.
장기 실행 ssl-params 프로세스가 Dovecot를 다시 시작할 수 없습니다.
mbox : 올바르게 작동하려면 mailbox_list_index = yes로 고정되었습니다.

버전 2.2.5의 새로운 기능 :

SSL : ECDH / ECDHE 암호 스위트에 대한 지원 추가 (David Hicks 제공)
누락 된 man 페이지 추가 (Pascal Volk)
할당량 - 상태 : 추가 된 quota_status_toolarge 설정 (Ulrich Zehl 제공)
director : 만료 가까운 사용자가 동시에 다른 서버로 리디렉션되었을 수 있습니다.
pop3 : LIST 중에 클라이언트의 연결이 끊어지면 어설 션 - 크래시를 피하십시오.
mdbox : 손상된 색인 헤더가 여전히 자동으로 수정되지 않았습니다.
dsync : imapc 및 pop3c 저장소로 더 잘 작동하는 다양한 수정.
ldap : sasl_bind = yes는 Dovecot의 lib-sasl 기호가 Cyrus SASL 라이브러리와 충돌하여 충돌을 일으켰습니다.
imap : CATENATE에 대한 다양한 오류 처리 수정. (Apple의 스트레스 테스트 스크립트를 사용하여 찾을 수 있습니다.)

개발자의 기타 소프트웨어 Timo Sirainen

YATunnel
YATunnel

3 Jun 15

코멘트 Dovecot

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!