"postsuper -d ALL"을 실행하면 mailq의 모든 메일이 삭제됩니다. 몇 초 안에 터미널에서 이메일을 보낼 수 있었습니다. 그러나 메일을 지운 후 가만히 서서 아무것도 하지 않더라도 약 20초 후에 대기열에 새로운 항목이 나타나기 시작하여 다른 이메일이 전송되지 않습니다. 즉, 아무 작업도 하지 않고 메일 대기열을 지우면 메일 대기열에 새 항목이 표시되고 서버를 통해 새 이메일을 보낼 수 없게 됩니다.
난 노력 했어:
- 서버를 다시 시작하세요
- 접미사 중지
- 포스트 큐 -f
- 접미사 플러시
- postsuper -d 모든 지연
나는 또한 다음을 시도했습니다. - postfix 제거 - cyrus-sasl 제거 - cyrus-imapd 제거 - mailx 제거
그런데 다시 설치하니 문제가 다시 발생했습니다.
이러한 새 메시지가 20초마다 메일 대기열에 계속해서 나타나는 것을 막을 수 있는 방법은 없는 것 같습니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
폴더에 대한 권한을 수정하면 문제가 해결될 수 있다고 생각합니다.
/var/lib/imap/socket/lmtp
서버의 호스트 이름과 postfix 구성 파일에 정의된 실제 호스트 이름 사이에도 미묘한 차이가 있습니다. 이 두 가지 문제가 해결되면 Suffix가 다시 시작되었습니다.