imap에 로컬 이메일 스토리지 동기화-음소거 친화적


16

요약

내 문제 : 클라이언트 ( mutt)를 선택하여 오프라인으로 전자 메일을 읽고 싶지만 imap 서버와 함께 전자 메일 이동 등과 같은 작업을 양방향 snc에 보관하고 싶습니다.

내 질문 : 여전히 같은 표준 도구를 사용하여이 동안 할 수있는 간단한 방법이 있나요 fetchmail, procmail등?

세부

Gmail 계정이 있습니다. 여러 가지 이유로-일부 기관-메일 클라이언트에서이 메일을 읽을 수 있어야합니다. 기존의 로컬 메일 설정으로 유지하고 검색 가능한 '아카이브'항목과 마찬가지로 '받은 편지함'을 깨끗하게 만들고 싶습니다. 이메일을 웹 클라이언트의 폴더로 옮기면 로컬받은 편지함에서이를 고려하고 싶습니다.

가능하면에서이 메일을 읽을 수 있기를 원합니다 mutt. 이전에는 mutt의 기본 imap 기능을 사용했지만 mutt은 서버를 실행할 때마다 서버에 연결해야합니다. 메일을 읽는 동안 연결이 끊어지고 백그라운드에서 뮤트가 열려 있습니다. 메시지 헤더의 캐시 만 유지하며 새 메시지를로드하려면 서버 왕복이 필요합니다. 메시지를 보내면 다른 메시지를보기 전에 STMP를 통해 확인 될 때까지 기다려야합니다.

이 주위에 어떤 방법이 있습니까? Thunderbird와 같은 뚱뚱한 클라이언트를 솔루션으로 생각하지 않습니다. 터미널 액세스가 필요하고, 메일을 grep 할 수 있고, procmail의 필터링 기능을 잘 사용하며, 분리 된 시스템을 선호합니다.

위에서 언급 한 바와 같이 fetchmail, procmail그리고 sendmail저를 얻을 거의 가 -하지만 꽤 클라이언트간에 동기화 내 활동을 유지할 수있는 것.

뭔가 빠졌습니까? 이메일과 블로그 게시물에 대한 FreeBSD 핸드북 섹션을 살펴 보았지만이 방법으로 모든 것을 하나로 묶는 것은 없습니다.

그건 그렇고, 나는 아치 리눅스와 데비안을 실행합니다.


6
당신은 생각 해 봤나 offlineimapisync? 그들은 둘 다 잘 작동합니다 ...
jasonwryan

1
@jasonwryan의 의견을 돕기 위해 : offlineimap.org & isync.sourceforge.net
slm

감사. 나는 이제 absync라는 isync를 찾았습니다. 잘 작동하고 있습니다!
Cera

답변:


10

OfflineIMAPisync 는 모두 잘 통합되어 mutt다른 기준을 충족시키는 프로그램입니다 .

OfflineIMAP은 Python으로 작성되고 isync는 C로 작성됩니다. 둘 다 매우 빠릅니다.

두 프로그램 모두 잘 문서화되어 있으며 간단하게 설정할 수 있습니다. 아마도 isync가 약간 더 쉽습니다.

기억해야 할 각각의 기능에는 하나의 중요한 차이점이 있습니다. mbsync(isync의 실행 파일)을 사용 하여 로컬 사본에서 원격 IMAP maildir 1 을 다시 채울 수 있지만 OfflineIMAP은이를 수행 할 수 없습니다. [개정 : v6.4.0부터 OfflineIMAP에는 원격 저장소에 폴더를 작성 하는 createfolders 옵션이 있습니다].

Arch Wiki에는 예제 구성 및 사용 사례와 함께 페이지가 있습니다. 2


1. 가상 메일 저장소를 실수로 삭제 한 경우 로컬 컴퓨터의 백업에서 복구해야합니다.
2. isyncOfflineIMAP .


두 번째로 isync / mbsync 아이디어입니다. OfflineImap은 내 Gmail 계정으로 충분히 신뢰할 수 없습니다 (교통량이 많은 여러 메일 링리스트에 가입되어 있으며 OfflineImap이 매우 자주 중단되었습니다).
Serge Broslavsky

명시된 차이는 더 이상 적용되지 않는 것 같습니다 (OfflineIMAP에 대해서는 createfolder 참조 )?
Nikos Alexandris

@NikosAlexandris 예 : 이것은 6.4.0에서 도입되었습니다. 프롬프트를 표시하여 답변을 업데이트하겠습니다.
jasonwryan

온-오프 주제 : 또 다른 차이점은 mbsyncUTF8을 처리 할 수없고 Python 솔루션이 있지만 offlineimap( 예를 들어 mutt의 사이드 바에있는 그리스 문자 참조) Wish mbsync가 할 수 있거나 Python 기반 솔루션을 제공하려고 노력할 것입니다 OfflineIMAP은 최근에 문제를 일으켰습니다 (UID 유효성 관련, readonly = true옵션을 제거하면 중복 메시지 작성
Nikos Alexandris

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.