需要发送两个附件作为电子邮件正文一个作为纯文本和其他作为HTML

时间:2014-04-27 12:41:53

标签: shell unix sendmail mailx

下面的代码是一个shell脚本,它适用于一个附件,我需要在同一封电子邮件中发送第二个附件,但应该在text/plain中。两者都需要在电子邮件中作为正文。请指教。

我已尝试过以下内容并正在使用一个附件,需要将第二个附件嵌入到与邮件正文纯文本相同的电子邮件中。

cat <<'EOF' - /usr/local/oracle/wls1036/owbmonitor/owbmonitor.log | /usr/sbin/sendmail -t
To:s.a@yahoo.com
Subject: PREPROD MONITOR ${DATE}
Content-Type: text/html
EOF

根据使用多种类型的建议:,我尝试过以下无效的

(
cat <<!
Subject: OWB PREPROD MONITOR AT ${DATE}
To: s.ad@yahoo.com.com
MIME-Version: 1.0
Content-Type: multipart/mixed;boundary="nextfile"
--nextfile
Content-Type: text/html
`cat /usr/local/oracle/wls1036/domains/mydomain/bin/owbmonitor/owbmonitor.log`
--nextfile
Content-Type: text/plain
`cat /usr/local/oracle/wls1036/domains/mydomain/bin/owbmonitor/top.log`
!
) | /usr/sbin/sendmail -t

0 个答案:

没有答案