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