Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在电子邮件正文unis Mailx或mail命令中发送HTML文件_Linux_Email_Html Email_Mailx - Fatal编程技术网

Linux 如何在电子邮件正文unis Mailx或mail命令中发送HTML文件

Linux 如何在电子邮件正文unis Mailx或mail命令中发送HTML文件,linux,email,html-email,mailx,Linux,Email,Html Email,Mailx,是否有一种方法可以在Linux中使用mail或mailx命令将html文件发送到邮件正文中。我在谷歌上搜索了一下,虽然有很多线程,但没有找到任何有效的东西。在这根线的另一端,我看到了,但什么都不起作用 我使用的是下面的命令,但没有按预期工作 $ mail -s "$(echo -e "This is Subject\nContent-Type: text/html")" kulfi@tap.com < OneView_Sheet.html $ mailx -s "$(echo -e

是否有一种方法可以在Linux中使用
mail
mailx
命令将html文件发送到邮件正文中。我在谷歌上搜索了一下,虽然有很多线程,但没有找到任何有效的东西。在这根线的另一端,我看到了,但什么都不起作用

我使用的是下面的命令,但没有按预期工作

$ mail -s "$(echo -e "This is Subject\nContent-Type: text/html")"  kulfi@tap.com <  OneView_Sheet.html

$ mailx -s "$(echo -e "This is Subject\nContent-Type: text/html")"  kulfi@tap.com <  OneView_Sheet.html
$mail-s“$(echo-e“这是主题\n内容类型:text/html”)”kulfi@tap.com
上面的命令改为发送html源内容,如下所示

<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>OV_NAME</th>
      <th>Composer_Firmware</th>
      <th>SAS_20_Firmware_Version</th>
      <th>SAS12_Firmware_Version</th>
      <th>VC_Firmware_Version</th>
    </tr>
  </thead>
  <tbody>

名字
Composer_固件
SAS_20_固件_版本
SAS12_固件_版本
VC\u固件\u版本
如车身上所示的所需示例:

尝试使用虚拟HTML表对
mutt
有效。下面的命令可以帮助您对电子邮件通知进行排序

mutt -e "set content_type=text/html" -e "set from=sender@tap.com" -s "This is Subject" kulfi@tap.com < OneView_Sheet.html

由于
mutt
sendmail
都支持大多数常用的标准样式,因此您可能不需要添加任何其他库/工具

谢谢@Saiprasad-Bane,这是另一个很好的方法,但我不能测试它,因为我没有安装由于组织的原因。但是+1对于这个,我有mailx和mail的后缀。
echo To: kulfi@tap.com >mailheader.txt
echo This is Subject >>mailheader.txt
echo Content-Type: text/html >>mailheader.txt
cat OneView_Sheet.html >> mailheader.txt
cat mailheader.txt| sendmail -t