我正在尝试发送HTML电子邮件以及一些附件,但我没有使用 内容类型:text / html 在标题然后我能够发送附件,但电子邮件的HTML部分显示如下: -
<html>
<body>
<p>This is the body content</p>
</body>
</html>
但是当m使用时 标题中的内容类型:text / html 能够看到电子邮件的HTML部分,如下所示: -
这是正文内容
但在这种情况下,我无法发送附件。
以下是我使用的2套代码 对于第1组: -
FILES="$(ls /dir_with_the_list_of_files_to_be_sent | awk '{print $0}' | tr '\n' ' ')"
(
echo "To: abc@abc.com"
echo "Subject:Extract List ";
echo "Content-Type: text/html"
echo
echo "<html>"
echo "<body>"
echo "<font face='Courier New' size='1'>"
echo "<h1>Hi All,</h1>"
echo "<h1>Below are the path </h1>"
echo "<br>"
echo "<font size="4"><p>Thanks & Regards,<br />
<br />
echo "`for f in $FILES ; do uuencode "$f" "$f" ; done `"
ABC</p></font>"
echo "</font>"
echo "</body>"
echo "</html>"
) | /usr/sbin/sendmail -t
对于第2集: -
FILES="$(ls /dir_with_the_list_of_files_to_be_sent | awk '{print $0}' | tr '\n' ' ')"
(
echo "To: abc@abc.com"
echo "Subject:Extract List ";
echo
echo "<html>"
echo "<body>"
echo "<font face='Courier New' size='1'>"
echo "<h1>Hi All,</h1>"
echo "<h1>Below are the path </h1>"
echo "<br>"
echo "<font size="4"><p>Thanks & Regards,<br />
<br />
echo "`for f in $FILES ; do uuencode "$f" "$f" ; done `"
ABC</p></font>"
echo "</font>"
echo "</body>"
echo "</html>"
) | /usr/sbin/sendmail -t
有人可以建议我如何从unix发送电子邮件和附件的HTML部分。
提前致谢。