명령줄에서 메일을 확인하는 방법은 무엇입니까?

명령줄에서 메일을 확인하는 방법은 무엇입니까?

저는 Evolution을 사용하여 IMAP을 통해 메일을 보내고 받습니다. 대부분의 경우 Evolution을 계속 사용하고 싶지만 명령줄에서 메일을 확인하고 읽을 수 있는 옵션도 갖고 싶습니다. 명령줄에서 새 이메일을 읽으면 Evolution이 이를 읽은 것으로 표시해야 하지만(그래서 두 번 읽을 필요가 없습니다), 읽은 것으로 표시하지 않고 CLI에서 가져오는 것만으로는 Evolution이 실패하지 않습니다. 그것을 얻기 위해.

어떻게 해야 하나요? 명령 이 있다는 것을 알고 있지만 mail다른 사람이 내 이메일로 보낸 메시지가 아닌 내 운영 체제에서 내 Linux 사용자에게 보낸 메시지가 표시되는 것 같습니다.

답변1

mutt가 올바른 선택입니다. 한번 시도해 보세요.

mutt -f "imaps://USER:[email protected]/INBOX"

?키보드 명령을 표시하려면 누릅니다 .

답변2

mutt, neomutt, alpine과 같은 CLI 클라이언트 설정이 약간 복잡하다는 것을 알았습니다.

대신에 이것을 설정했습니다 offlineimap. 이것은 메일을 로컬 폴더에만 동기화하지만 실제로 메일을 읽거나 보내기 위한 UI는 없습니다. 메일 서버 계정이 복잡하기 때문에 여전히 복잡하지만 최소한오직구성의 계정 세부정보입니다. 속도도 매우 느리고 인내심을 넘어서는 아직 해결책을 찾지 못했습니다.

메시지가 로컬 폴더에 있으면 모든 클라이언트(mutt 및 Evolution과 같은 GUI 클라이언트 포함)를 사용하여 메시지를 읽을 수 있습니다. 또한 스크립트와 터미널 프로그램을 사용하여 메일을 조작할 수도 있습니다. 이는 단지 텍스트 파일일 뿐입니다.

관련 정보