Postfix [Courier, Maildir] 할당량 비활성화

Postfix [Courier, Maildir] 할당량 비활성화

나는 이것을 사용하여 MySQL 및 가상 사용자와 함께 Debian Wheezy에서 Postfix를 설정했습니다.지도 시간. Thunderbird는 최근 "메일 할당량을 초과했습니다"라는 경고를 표시했으며 이메일 저장/이동이 거부되었습니다. MySQL의 사용자 테이블에 설정한 사용자의 할당량은 0(영)으로 설정되어 있습니다. 나는 사용자에게 할당량이 없다고 생각합니다.

비슷한 설정으로 Debian Squeeze에서도 동일한 경험을 했습니다. 현재 Wheezy 설정에서는 실제로 이 문제를 피하기 위해 튜토리얼에서 quoata 패치를 생략했습니다. MySQL 사용자 할당량 0을 무시할 수 있는 구성은 어디에도 없습니다. 동일한 결과로 할당량을 NULL로 설정하려고 시도했다고 확신합니다. 매우 높은 할당량을 설정하는 대신 할당량을 모두 비활성화하고 싶습니다.

그나저나 내 /etc/postfix/main.cf에서 발췌한 내용입니다.

편지함_크기_한계 = 0

업데이트, 저는 Courier를 메일 배달 에이전트로 사용하고 있으며 할당량을 설정하고 있을 수 있는 다음 파일을 발견했습니다.

/home/vmail/domain.com/username/maildirsize

51200000S

49536186 764

나는 아직 이 파일을 편집하거나 삭제하는 데 자신이 없습니다.

답변1

실제로 할당량을 확인하는 두 가지 구성 요소가 있습니다.

  • Postfix, 이메일을 받을 때 확인 프로세스가 호출되었습니다.
  • Courier, POP3 및 IMAP을 통해 이메일을 이동할 때 확인 프로세스가 호출되었습니다.

당신이 언급한 이후로할당량 경고를 보고하는 썬더버드, 그렇다면 Courier의 할당량 확인을 비활성화하지 않았을 가능성이 높습니다.

그렇다면 Courier에서 할당량을 비활성화하는 방법은 무엇입니까?

튜토리얼의 7단계에서, 당신은 통해 택배를 구성할 수 있습니다 /etc/courier/authmysqlrc. 해당 파일에서 다음을 정의합니다.

MYSQL_QUOTA_FIELD quota

해당 줄을 지우거나 주석 처리하여 할당량을 비활성화할 수 있습니다.

다음 단계는 다음을 보장하는 것입니다.maildirsize 파일이 Maildir 폴더에 없습니다..

관련 정보