[linux] mail command 를 이용하여 파일 첨부 발송.

간혹 커멘드 라인을 이용한 메일을 보낼 시 특정 SMTP를 이용하며, 또 파일을 첨부하여 메일을 보내야할 필요가 있습니다.

주로 백업 확인이나, 스케쥴링등에 사용될 것 같은데요. 아래와 같은 커멘드를 이용하시면 됩니다.

 

 

mail -S smtp=mail.jinstalk.com:25 -s “file test by hong” -r noreply@jinstalk.com -v -a ./test.sh nic2hong@jinstalk.com < sungho.txt

 

해당 구문은 ./test.sh 라는 파일을 첨부한 메일을

sungho.txt 라는 파일 내용을 본문으로 하여 메일을 발송해주는 mailx 커멘드입니다.

해당 커맨드는 당연히  mailx 패키지가 설치되어 있어야합니다.

 

글쓴이