BLOG main image
Their Finest Hour! Since1999..

카테고리

분류 전체보기 (934)
My Page (47)
Linux/Unix (604)
Windows (219)
Database (61)
Programming (1)
Network (0)
ScreenShot (1)
Tip (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

시스템 관리를 하다보면 유닉스상에서 메일을 보내야 할 경우가 가끔 생깁니다.
메일을 보내기 위해선 기본적으로 제공되는 mail 명령어를 많이 사용하지만,
sendmail 명령어도 많이 합니다.
아래는 간단히 mail 명령어를 이용하여 메일을 보내는 방법 입니다.

■ 커맨드 상에서 내용을 직접 입력할 때

# mail -s "제목" 수신자이메일
메일 내용
.
#

위에서 "." 은 끝을 의미합니다. "." 대신 ^D를 사용하기도 합니다.

■ 스크립트상에서 내용을 직접 입력할 때

#!/usr/bin/ksh

mail -s "제목" 수신자이메일 << EOF
메일내용
EOF

exit 0

■ 스크립트상에서 파일내용을 메일로 보낼 때

#!/usr/bin/ksh

mail -s "제목" 수신자이메일 < 화일명

exit 0

■ 스크립트상에서 첨부화일로 보낼 때

#!/usr/bin/ksh

uuencode 파일명 동일화일명 | mail -s "제목" 수신자이메일

exit 0

참고로 sendmail 명령어를 사용할 땐, 다음과 같이 하면 됩니다.

# sendmail -f송신자이메일 수신자이메일
From: 송신자이메일
To: 수신자이메일
Subject: 제목
메일내용
Posted by 채종윤
Total : Today : Yesterday :
채종윤's Blog is powered by Daum & Tattertools.com / Designed by tistory.com