리눅스(centos) 서버에서 mail 보내기

최대 1 분 소요

리눅스(centos) 서버에서 bash shell을 이용하여 mail 명령으로 email 전송하는 방법에 대해서 정리한 글입니다.

mail 보내기

$ echo "content message" | mail -s "subject text" to@email.com


보내는 주소 변경하기

$ echo "content message" | mail -r from@email.com -s "subject text" to@email.com
$ echo "content message" | mail -s "subject text" to@email.com -- -f from@email.com


파일 첨부하여 보내기

$ mail -s "subject text" to@email.com < attached_file.txt


첨부 파일 인코딩해서 보내기

$ uuencode attached_file.txt > mail -s "subject text" to@email.com


메일 로그 확인하기

$ vi /var/log/maillog


주의사항

  • 제목에 띄어쓰기가 있는경우 따옴표로 묶어줘야 함
  • 본문 메시지나 첨부 파일은 파일경로를 넣어야 함

댓글남기기