我正在创建一个脚本,该脚本通过查询来自各种服务器的信息来生成报告。生成数据后,它会进行一些计算并创建一个HTML输出文件(我们称之为output.html),我需要通过mailx/mail/sendmail发送该文件。
到目前为止一切都很好,但让我们假设还有更多 *.csv 文件形式的数据。如何创建超链接并将它们链接到某些字段(例如。文件1,文件2)在输出中.html文件 ?
*.csv 文件将作为附件放在同一封邮件中,该邮件将具有输出.html作为正文。
邮件将从 Solaris 10/RHEL 6 机器发送,我只使用 bash 进行编码。
如果需要更多信息,请告诉我。
所以你想要一个指向附件的超链接?我认为你不能那样做。您通常会链接到托管文件或附加它。超链接需要一个指向的位置,并且作为附件,没有设置位置来触发下载/打开。
要链接到托管文件,只需将其放在服务器上并执行标准的 href 超链接标记:
<a href="www.yoursite.com/files/file1">File 1</a>
<a href="mailto:vengets@gmail.com?Subject=Hello%20again" target="_top"> Contact ME </a>
您需要一个邮件服务器来发送邮件。使用一些服务器端脚本语言,如 PHP..用于发送邮件。