Mutt는 종료시에만 Gmail IMAP과 동기화되는 것 같습니다


16

Mac OS X 터미널에서 Mutt 1.5.20을 사용하고 있습니다. IMAP을 통해 메일을 가져 오는 Google 메일 계정이 있습니다. 또한 Gmail 알리미 앱을 사용하여 새 이메일 메시지를 알려줍니다. Mutt에 대한 나의 경험은 1 주일 전입니다.

문제는 이것입니다 . Gmail 알리미가 새 이메일에 대해 알려 주면 터미널을 쳐서 Mutt를 엽니 다. 메시지를 읽을 수 있으며 Mutt가 읽은 것으로 표시합니다 . 그러나 Google 서버는 Mutt가 닫힐 때까지 메시지를 읽었다는 메시지를받지 않습니다 . 따라서 내 Gmail 알리미는 읽지 않은 읽지 않은 횟수를 계속 표시합니다.

전자 메일을 읽을 때마다 종료하지 않고 Mutt을 강제로 IMAP과 동기화하려면 어떻게해야합니까? 바람직하게 동기화는 순간적으로 발생하지만, 주기적 동기화도 만족할 것이다.

답변:


17

수동 동기화

시도 $:

$         sync-mailbox         save changes to mailbox

자동 동기화?

mutt의도적으로 자동 / 주기적으로 그렇게 할 수는 없습니다 . 내가 알기로 추론은 데이터 손실로 이어질 수 있다는 것입니다. 예를 들어, 무언가를 삭제 된 것으로 표시하면 일반적으로 실행 취소 할 수 있으며 자동 동기화가이를 방해 할 수 있습니다 ( Re : 자동 동기화 사서함-안 돼요!Mutt, IMAP 및 auto'refresh '참조 ).

폴더 / 사서함을 변경할 때는 항상 사서함을 동기화해야합니다.

대안

주기적으로 호출하는 데 사용할 수 있는 타임 아웃 후크를 추가 하는 소스 패치가sync-mailbox 있지만 mutt 1.5.9현재 버전에 적용 할 수 있는지 여부는 알 수 없습니다.

OfflineIMAP (또는 isync )을 설정할 수도 있습니다 . 로컬 사서함과 중앙 IMAP 사서함을 동기화하도록 설계되었습니다. 그런 다음 다른 알림 시스템 (예 : mutt내장 시스템 mail-notification등)을 사용하여 로컬 박스의 변경 사항을 확인할 수 있습니다.


이거 좋다 수치스럽게도 나는 이것을 전에는 눈치 채지 못했습니다. 그러나 지금 문제는 : 어떻게 주기적으로 뮤트를 가르치는가?
Sergey

3
다른 대안은 폴더 변경이나 메시지보기 등 자주 사용하는 매크로에 <sync-mailbox>를 추가하는 것입니다.
Aaron Massey
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.