RHEL 6.4를 사용하고 있습니다. Bash에서 실행되는 스크립트가 있습니다. 스크립트는 다음 명령을 사용하여 이메일을 보냅니다.
mailx -a report.txt "Monthly Report" "[email protected]" < messageBody.html
report.txt
파이프로 구분된 텍스트 파일은 어디에 있습니까? 이 파일의 크기는 알 수 없습니다. 때로는 이 파일에 10~15개의 레코드만 포함될 수도 있고 때로는 수백만 개의 레코드가 포함될 수도 있습니다.
이제 내 질문은 다음과 같습니다.
- 첨부 파일로 보낼 수 있는 최대 파일 크기는 어떻게 결정합니까?
- 이 크기를 변경하는 방법은 무엇입니까?
답변1
postfix
메일 전송 에이전트로 사용되는 시스템의 최대 크기를 확인하려면 이 postconf
명령을 사용할 수 있습니다.
postconf -d | grep message_size
크기를 바이트 단위로 표시합니다. 이 값을 변경하려면 다음을 실행하세요.
postconf -e 'message_size_limit = 20480000'
변경 사항을 적용하려면 나중에 Postfix를 다시 시작하세요.
service postfix restart
(또는 시스템의 이에 상응하는 것)