mutt를 열 때 특정 키(예: 아래쪽 화살표)를 누르지 않으면 새 이메일을 볼 수 없습니다. 그러면 새 이메일이 나타납니다. mutt가 새 이메일이 도착했음을 인식하고 몇 분마다 키를 누르지 않고도 이메일을 자동으로 표시할 수 있는 방법이 있나요?
저는 maildir 형식(로컬에 저장된 이메일)을 사용합니다. 가장 좋은 접근 방식은 무엇입니까? mutt를 n초마다 검사해야 할까요? 아니면 운영 체제에서 inotify를 사용하여 알려야 할까요?
답변1
나는 해결책을 찾았다고 믿습니다.무위키.
새 메일에 대한 mutt 확인을 더 자주 수행하는 방법은 무엇입니까? $timeout과 $mail_check의 차이점은 무엇입니까?
키보드를 입력할 때마다 mutt는 모든 폴더의 상태를 업데이트합니다. 키를 누르지 않고 "새 메일..." 알림을 받으려면 $timeout == 유휴 mutt(키를 누르지 않음)를 기다리는 시간을 설정한 다음 키를 누른 것처럼 상태가 다시 업데이트됩니다. 폴더에 너무 자주 액세스하는 것을 방지하려면(NFS 또는 열악한 IMAP 연결을 통해) $mail_check == 키보드 활동이 많을 때 새 메일 검색(폴더에 대한 외부 변경 사항) 사이의 최소 시간을 설정하세요.
$mail_check < $timeout: 다음 업데이트를 검색합니다 $timeout < $mail_check: 검색 전 업데이트
이것은 $mail_check < $timeout이 더 유용하다는 것을 의미합니다. mutt가 업데이트될 때 외부 변경 사항도 검색하여 업데이트에 병합하기 때문입니다.
새 이메일 알림을 받으려면 어떻게 해야 하나요?
새 메일이 도착하면 화면 하단에 "새 메일..." 알림이 자동으로 표시됩니다(키 입력 필요 없음). 이는 색인 메뉴에서만 발생합니다. 수동 검사의 경우 페이지네이터, 색인 및 폴더 브라우저에서 작동하는 버피 목록 기능을 사용할 수 있습니다. 새 메일이 포함된 폴더 목록을 인쇄합니다. 그러나 색인 메뉴는 초점이 맞춰진 경우에만 최신 목록을 표시합니다. 또한 폴더 브라우저에서 check-new를 호출하면 버피 목록 폴더 목록뿐만 아니라 표시(새 메일이 포함된 폴더의 경우 "N" 플래그)도 업데이트됩니다.
set timeout=30
나는 이것이 혼란스럽고 설명이 부족하다고 생각했지만 이메일에 추가하려고 시도했고 ~/.muttrc
작동하는 것 같았습니다! IMAP 데몬이 새 메일이 다운로드되었음을 보고한 직후 받은 편지함 보기가 업데이트됩니다. 이것이 당신에게도 효과가 있기를 바랍니다!