2012년 4월 13일 금요일

콘솔에서 html 메일보내기

리눅스에서 mail 명령어로 이메일을 html 형식으로 보내려고 시도 했으나, mail 명령은 MIME 타입을

변경할 수가 없는 것 같다.

계속 검색하다가 mail 명령은 아니지만 콘솔상태에서 html 형식으로 메일을 보내는 방법을 찾았다.

mail 명령어가 아니라 sendmail 명령어를 이용하는 것이다.

일단 test.html로 html 파일을 만든다.

그리고 맨 상위에 Content-Type을 html로 적어 넣는다.

# cat test.html

To: address@example.com
Subject: Subject
Content-Type: text/html; charset="euc-kr"
<html>
<head>
<title>
hi
</title>
</head>
<body>
hi
it's test
</body>
</html>

위의 파일을 아래의 명령어로 보낸다.
/usr/sbin/sendmail address@example.com < test.html

출처:http://www.liamdelahunty.com/tips/linux_send_html_email_from_command_line.php

댓글 없음:

댓글 쓰기