![Postfix에서 읽은 이메일을 읽지 않음으로 표시하는 방법](https://linux55.com/image/59867/Postfix%EC%97%90%EC%84%9C%20%EC%9D%BD%EC%9D%80%20%EC%9D%B4%EB%A9%94%EC%9D%BC%EC%9D%84%20%EC%9D%BD%EC%A7%80%20%EC%95%8A%EC%9D%8C%EC%9C%BC%EB%A1%9C%20%ED%91%9C%EC%8B%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
우리 postfix 서버에서 메일 디렉토리 는 에 있습니다 cur
. 저는 메일 서버에 대한 경험이 많지 않지만 새 이메일이 먼저 해당 폴더로 들어가고 일단 읽혀지면 해당 폴더로 이동된다는 것을 알고 있습니다 .new
/home/<user>/Maildir
new
cur
[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
이름을 바꿉니다 . 이 프로세스는 읽은 메시지를 읽지 않은 것으로 표시합니다.