[메일] sendmail에서 보내는 용량/받는 용량 제한하기.

SMTP 서버에서 보내는 양 제한하는 법.

/etc/sendmail.cf 파일에서 다음과 같은 주석을 제거한다

# maximum message size

O MaxMessageSize=5024000

이때 “5024000”은 byte단위이다. 위의 경우 5 메가 이상 보낼수 없으며 원

하는 용량만큼 설정하면 된다.

받는 메일서버에서 받는 양 제한하는 법.

들어오는 메일에 대해서 용량을 제한하고 싶다면, 같은 파일에

대해서 “Local and Program Mailer specification” 부분에 대해서

Mlocal, P=/usr/bin/procmail, F=lsDFMAw5:/|@qSPfhn9, S=10/30,

R=20/40, M=5024000, T=DNS/RFC822/X-Unix, A=procmail -Y -a $h -d $u

위와 같이 M=5024000 부분을 추가해 주면 된다. 마찬가지로 5024000는

byte

단위이며 원하는 용량만큼 설정해 주면 된다

위의 경우 5메가 이상의 메일은 수신하지 않으며 보낸이는

552 5.2.3 <antihong at control.tt.co.kr>…

Message is too large;

5024000 bytes max

554 5.0.0 <antihong at control.tt.co.kr>…

Service unavailable

와 같은 메시지를 받게 된다.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.