CentOS: postqueue -p는 대기열로 계속 돌아가는 메시지를 표시합니다.

CentOS: postqueue -p는 대기열로 계속 돌아가는 메시지를 표시합니다.

"postsuper -d ALL"을 실행하면 mailq의 모든 메일이 삭제됩니다. 몇 초 안에 터미널에서 이메일을 보낼 수 있었습니다. 그러나 메일을 지운 후 가만히 서서 아무것도 하지 않더라도 약 20초 후에 대기열에 새로운 항목이 나타나기 시작하여 다른 이메일이 전송되지 않습니다. 즉, 아무 작업도 하지 않고 메일 대기열을 지우면 메일 대기열에 새 항목이 표시되고 서버를 통해 새 이메일을 보낼 수 없게 됩니다.

난 노력 했어:

  • 서버를 다시 시작하세요
  • 접미사 중지
  • 포스트 큐 -f
  • 접미사 플러시
  • postsuper -d 모든 지연

나는 또한 다음을 시도했습니다. - postfix 제거 - cyrus-sasl 제거 - cyrus-imapd 제거 - mailx 제거

그런데 다시 설치하니 문제가 다시 발생했습니다.

이러한 새 메시지가 20초마다 메일 대기열에 계속해서 나타나는 것을 막을 수 있는 방법은 없는 것 같습니다.

이 문제를 어떻게 해결할 수 있나요?

답변1

폴더에 대한 권한을 수정하면 문제가 해결될 수 있다고 생각합니다.

/var/lib/imap/socket/lmtp

서버의 호스트 이름과 postfix 구성 파일에 정의된 실제 호스트 이름 사이에도 미묘한 차이가 있습니다. 이 두 가지 문제가 해결되면 Suffix가 다시 시작되었습니다.

관련 정보