콘솔에서 sendmail 파일첨부해서 보내려면.?

juststar의 이미지

안녕하세요.
콘솔에서 mail을 보내려면
sendmail -v -t
To:
From:
Subject:
내용
^D

이런 식으로 보내면 되는데.
파일을 첨부 해서 보내려면 어떻케 해야 하나 궁금 합니다.

쉘 프로그램이 하루 한번씩 돌아 가서 로그를 쌓는데.
쉘 마지막에 로그 파일을 메일로 보내주는 기능을 추가 하고 싶어서요.

nthroot의 이미지

cat z.txt |sendmail EMAIL@EMAIL.com
cat comment.txt attach.txt|sendmail EMAIL@EMAIL.com

------식은이 처------
길이 끝나는 저기엔 아무 것도 없어요. 희망이고 나발이고 아무 것도 없어.

IsExist의 이미지

MIME 규약으로 보내야 합니다. 사용하시는 메일 클라이언트에서 메일 소스보기기능으로 내용을 한번 살펴보시면 대략 유추 할 수 있습니다.

자세한건 RFC를 참조하세요. mime 라이브러를 사용하는 것도 한 방법이겠네요.(perl, python이 제공할거 같습니다.)

http://www.mhonarc.org/~ehood/MIME/

http://docs.python.org/lib/module-mimetools.html

---------
간디가 말한 우리를 파괴시키는 7가지 요소

첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스

이익추구를 위해서라면..

다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치