대상 zimbra 8.7.7 사서함에서 zimbra 7.1.4의 오래된 이메일을 동기화하고 삭제하기 위한 imapsync 옵션과 매개변수를 찾으려고 합니다. 지금까지 2개의 테스트가 성공했지만 연락처 파일이 포함된 "Folder"라는 폴더도 있습니다.
다음은 쉘 스크립트의 명령과 해당 명령이 사용하는 옵션입니다.
host1="IP-source"
host2="IP-destination"
username="user@domain"
admin_account_password="zimbra-admin-password"
imapsync \
--host1 "$host1" --host2 "$host2" --useuid --delete2 \
--user1 "$username" --authuser1 admin \
--ssl1 --authmech1 PLAIN \
--password1 "$admin_account_password" \
--user2 "$username" --authuser2 admin \
--ssl2 --authmech2 PLAIN \
--password2 "$admin_account_password" \
--maxsize 52428800 --buffersize 8192000 \
--nofoldersizes --nosyncacls --subscribe --syncinternaldates \
--authmech2 PLAIN \
--exclude '(?i)\b(Junk|Spam|Trash)\b' \
--regextrans2 "s,&AAo-|&AA0ACg-|&AA0ACgANAAo-(?=/|$),,g" \
--regexflag 's/\\\\(?!Answered|Flagged|Deleted|Seen|Recent|Draft)[^\s]*\s*//ig' --debugflags \
--regextrans2 's,:,-,g' \
--regextrans2 's,\",'\'',g' \
--regextrans2 's,\s+(?=/|$),,g' \
--regextrans2 "s,^(Briefcase|Calendar|Contacts|Emailed Contacts|Notebook|Tasks)(?=/|$), $1 Folder,ig" \
--regextrans2 's,\",-,g' \
CentOS 7의 imapsync 1.727
그렇다면 이 폴더가 나타나는 원인은 무엇이며, 나타나지 않게 하는 방법은 무엇입니까?
답변1
imapsync가 보는 이메일 연락처와 연락처 폴더를 제외해야 할 것 같습니다.
차이점
16c
--exclude '(?i)\b(Junk|Spam|Trash|Emailed \Contacts|Contacts)\b' \
.