用html代码发送邮件并添加超链接

时间:2014-01-03 06:14:36

标签: html bash sendmail html-email mailx

我正在创建一个脚本,通过查询来自各种服务器的信息来生成报告。生成数据后,它会进行一些计算并创建一个HTML输出文件(我们称之为output.html),我需要通过mailx / mail / sendmail发送。

直到这里一切都很好,但我们假设还有一些* .csv文件形式的数据。如何创建超链接并将它们链接到output.html文件中的某些字段(例如。File1File2)?

* .csv文件将作为附件出现在同一邮件中,该邮件将以output.html作为正文。

邮件将从Solaris 10 / RHEL 6计算机发送,我只使用bash进行编码。

如果需要更多信息,请与我们联系。

2 个答案:

答案 0 :(得分:1)

所以你想要一个指向附件的超链接?我认为你不能这样做。您通常会链接到托管文件或附加它。超链接需要一个指向的位置,并且作为附件,没有设置位置来触发下载/打开。

要链接到托管文件,只需将其放在服务器上并执行标准的href超链接标记:

<a href="www.yoursite.com/files/file1">File 1</a>

答案 1 :(得分:0)

<a href="mailto:vengets@gmail.com?Subject=Hello%20again" target="_top"> Contact ME </a>

您需要一个邮件服务器来发送邮件。 使用一些服务器端脚本语言,如PHP ..来发送邮件。