Unix mailx를 사용하는 첨부 파일의 최대 크기는 얼마입니까?

Unix mailx를 사용하는 첨부 파일의 최대 크기는 얼마입니까?

RHEL 6.4를 사용하고 있습니다. Bash에서 실행되는 스크립트가 있습니다. 스크립트는 다음 명령을 사용하여 이메일을 보냅니다.

mailx -a report.txt "Monthly Report" "[email protected]" < messageBody.html

report.txt파이프로 구분된 텍스트 파일은 어디에 있습니까? 이 파일의 크기는 알 수 없습니다. 때로는 이 파일에 10~15개의 레코드만 포함될 수도 있고 때로는 수백만 개의 레코드가 포함될 수도 있습니다.

이제 내 질문은 다음과 같습니다.

  1. 첨부 파일로 보낼 수 있는 최대 파일 크기는 어떻게 결정합니까?
  2. 이 크기를 변경하는 방법은 무엇입니까?

답변1

postfix메일 전송 에이전트로 사용되는 시스템의 최대 크기를 확인하려면 이 postconf명령을 사용할 수 있습니다.

postconf -d | grep message_size

크기를 바이트 단위로 표시합니다. 이 값을 변경하려면 다음을 실행하세요.

postconf -e 'message_size_limit = 20480000'

변경 사항을 적용하려면 나중에 Postfix를 다시 시작하세요.

service postfix restart

(또는 시스템의 이에 상응하는 것)

관련 정보