Postfix에서 읽은 이메일을 읽지 않음으로 표시하는 방법

Postfix에서 읽은 이메일을 읽지 않음으로 표시하는 방법

우리 postfix 서버에서 메일 디렉토리 는 에 있습니다 cur. 저는 메일 서버에 대한 경험이 많지 않지만 새 이메일이 먼저 해당 폴더로 들어가고 일단 읽혀지면 해당 폴더로 이동된다는 것을 알고 있습니다 .new/home/<user>/Maildirnewcur

[root@imap01 cur]# ls | head -5
1414497605.Vfd02I42dcbM893399.imap01.xyz.com:2,S
1414497605.Vfd02I42dceM901537.imap01.xyz.com:2,S
1414497606.Vfd02I42dcfM227925.imap01.xyz.com:2,S
1414584047.Vfd02I42deeM736282.imap01.xyz.com:2,S
1414584047.Vfd02I42df0M736415.imap01.xyz.com:2,S
[root@imap01 cur]#pwd
/home/userabc/Maildir/cur
[root@imap01 cur]#

파일이 :2,S로 이동되면 cur이제 내 질문은 다음과 같습니다.

  • 명령줄을 통해 읽은 메시지를 읽지 않음으로 표시하는 방법은 무엇입니까?
  • cur한 폴더 에서 new다른 폴더로 메시지를 이동하는 것만 큼 간단합니까?
  • :2,S메일 파일에서 접미사를 제거하는 것만 큼 간단합니까?

답변1

우리가 해야 할 일은 제가 질문에서 요청한 마지막 두 단계를 결합하는 것뿐입니다.

이메일 파일(예: 141443305.abc123abc.imap01.xyz.com:2,S)을 에서 로 복사 /home/<user>/Maildir/cur하고 접미사를 /home/<user>/Maildir/new제거하여 :2,S이름을 바꿉니다 . 이 프로세스는 읽은 메시지를 읽지 않은 것으로 표시합니다.

관련 정보