로컬 이메일 저장소를 IMAP(mutt Friendly)에 동기화하는 방법은 무엇입니까?

로컬 이메일 저장소를 IMAP(mutt Friendly)에 동기화하는 방법은 무엇입니까?

일반화하다

내 질문: 내가 선택한 클라이언트( mutt)를 사용하여 이메일을 오프라인에서 읽고 싶지만 이메일 이동과 같은 작업은 imap 서버를 통해 양방향 SNC에 저장하고 싶습니다.

내 질문fetchmail: 와 같은 표준 도구를 사용하면서 이 작업을 수행할 수 있는 쉬운 방법이 있습니까 procmail?

세부 사항

나는 Gmail 계정을 가지고 있습니다. 여러 가지 이유로(일부 대행사) 메일 클라이언트에서 이 이메일을 읽을 수 있어야 합니다. 저는 "받은 편지함"을 기존 로컬 메일 설정과 마찬가지로 정리하고 "보관"하기를 원합니다. "를 검색할 수 있습니다. 웹 클라이언트의 폴더로 이메일을 이동하는 경우 로컬 받은 편지함에서 이를 고려하도록 하고 싶습니다.

가능하다면 에서 보낸 이 이메일을 읽고 싶습니다 mutt. 이전에는 mutt의 기본 imap 기능을 사용했지만 mutt를 실행할 때마다 서버와의 연결을 설정해야 했고 mutt가 백그라운드에서 열려 있을 때 연결이 끊어지는 경우가 많았으며 메시지 헤더 캐시만 유지했습니다. 새 메시지를 로드하려면 서버로의 왕복이 필요합니다. 메시지를 보내면 다른 메시지를 보려면 STMP를 통해 해당 메시지가 승인될 때까지 기다려야 합니다.

이 문제를 해결할 방법이 있나요? 나는 Thunderbird와 같은 두꺼운 클라이언트가 해결책이라고 생각하지 않습니다. 나는 터미널 액세스가 필요하고 메일을 수집할 수 있는 것을 좋아하며 procmail의 필터링 기능을 최대한 활용하고 분리된 시스템을 선호합니다.

위에서 fetchmail언급 했듯이procmailsendmail거의하지만 클라이언트 간에 내 활동을 동기화할 수는 없습니다.

내가 뭐 놓친 거 없니? FreeBSD 매뉴얼의 이메일 섹션과 여러 블로그 게시물을 살펴봤지만 이 방법으로 모든 것을 하나로 묶는 것은 없는 것 같습니다.

그런데 저는 Arch Linux와 Debian을 실행합니다.

답변1

오프라인IMAP그리고동기화두 프로그램 모두 잘 통합되어 mutt있으며 다른 기준을 충족합니다.

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

두 프로그램 모두 잘 문서화되어 있으며 설정도 쉽습니다. isync가 약간 더 쉬울 수도 있습니다.

각 기능 간에 주목할 만한 한 가지 중요한 차이점이 있습니다. (isync의 실행 파일) 1 을mbsync 사용하여 로컬 복사본에서 원격 IMAP 메일 디렉터리를 다시 채울 수 있지만 OfflineIMAP은 이를 수행할 수 없습니다. [수정: v6.4.0부터 OfflineIMAP은폴더 생성원격 저장소에 폴더를 생성하는 옵션].

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


1. 실수로 원격 메일 저장소를 삭제하여 로컬 컴퓨터의 백업에서 복원해야 한다고 가정해 보겠습니다.
2.동기화그리고오프라인IMAP.

답변2

아마도 아래는http://stevelosh.com/blog/2012/10/the-homely-mutt/#getting-email당신에게 도움이 될 Steve Losh가 작성한 훌륭한 게시물

관련 정보