Getmail+Postfix+Dovecot을 사용하는 스마트 호스트가 있습니다.
스마트 호스트로 다운로드할 때 원격 메일 서버의 일부 사용자 계정으로부터 다음 메시지를 받습니다.
Delivery error (command sendmail 91677 error (75, postdrop: warning: uid=501: F$
sendmail: fatal: userX_server(501): message file too big))
이 메시지는 Sendmail이 동일한 컴퓨터에 있는 Getmail에서 Postfix로 메일을 보낸 결과입니다.
Getmail은 원격 메일 서버에서 스마트 호스트로 메일을 다운로드하도록 설정되어 있습니다.
sendmail을 사용할 수 있지만 sendmail 구성 경로(sendmail.cf에서 검색)조차 찾을 수 없습니다.
이 컴퓨터는 OSX 10.9.5를 사용합니다.
답변1
나는 다음 위치에서 이 message_size_limit에 대한 여러 항목을 발견했습니다.
/private/etc/postfix/main.cf
그리고
/Library/Server/Mail/Config/postfix/main.cf
그래서 나는 이 항목들을 지우고 다음과 같이 했습니다:
postconf -e message_size_limit=0
아직도 하고 있는데,
postconf -d | grep size
보여주다,
message_size_limit = 10240000
그런데 원격 서버에 갇혀 있는 메일을 모두 받았습니다.
답변2
이전 답변에 추가하려면 다음과 같이 conf 파일을 편집하면 됩니다.
$ cat /etc/postfix/main.cf | grep message_size_limit
message_size_limit = 0
그런 다음 다음을 수행할 수도 있습니다 [-o name=value (override parameter value)]
.
$ postconf -v -o message_size_limit=0 | grep message_size_limit
message_size_limit = 0
그렇게 생각해요아니요올바른 접근 방식 postconf -d | grep size
은 [-d (parameter defaults)]
단순히 매개변수 이름에 표시된 대로 기본값을 가져오는 것입니다!