mailx를 사용하여 호스트에서 html 파일을 보내고 싶은데, html로 해석하는 대신 텍스트(html 코드)로 보내고 싶습니다. HTML로 보내는 방법이 있나요?
(cat <<EOCAT
Subject: TEST email
MIME-Version: 1.0
Content-Type: text/html
Content-Disposition: inline
EOCAT
header
cat $MSGFILE
footer
) | mailx -r [email protected] [email protected]
답변1
다중 부분/혼합 메시지, 경계 등으로 만들어야 합니다.
( cat <<EOCAT
MIME-Version: 1.0
From: $from
To: $to
Cc: $cc
Subject: TEST email w/ HTML
Content-Type: multipart/mixed; boundary=NextPart_0123456789
Content-Transfer-Encoding: 7bit
--NextPart_0123456789
Content-Type: text/html
EOCAT
cat header.html
cat html_message_body.html
cat footer.html ) | mailx -r [email protected] [email protected]