sendmail:从 shell 脚本传递主题
sendmail: passing subject from shell script
我正在使用模板在电子邮件正文中发送 html 文件。
现在我想做的是像 shell 脚本中那样通过命令传递电子邮件的主题。
我的 html 文件如下所示:
To: test@test.com
From: noreply@test.com
Subject: subject will change
Content-Type: text/html; charset="us-ascii"
<html>
this is test email body
</html>
bash 脚本:
email=/usr/sbin/sendmail
report=/opt/html_report.html
template=/opt/email.template
$email -t < $final_report.html
我不确定程序 sendmail
是否是您要在此处使用的程序。来自 sendmail
手册页:
Sendmail is not intended as a user interface routine; other programs provide user-friendly front ends; sendmail is used only to deliver pre-formatted messages.
您可能想像这样使用 /bin/mail
:
$ mail -s 'insert subject here' recipient@random.com < /opt/b2bpiv/email.template
键入 man mail
或 mail --help
应该会列出您需要的所有命令行选项。
我正在使用模板在电子邮件正文中发送 html 文件。 现在我想做的是像 shell 脚本中那样通过命令传递电子邮件的主题。
我的 html 文件如下所示:
To: test@test.com
From: noreply@test.com
Subject: subject will change
Content-Type: text/html; charset="us-ascii"
<html>
this is test email body
</html>
bash 脚本:
email=/usr/sbin/sendmail
report=/opt/html_report.html
template=/opt/email.template
$email -t < $final_report.html
我不确定程序 sendmail
是否是您要在此处使用的程序。来自 sendmail
手册页:
Sendmail is not intended as a user interface routine; other programs provide user-friendly front ends; sendmail is used only to deliver pre-formatted messages.
您可能想像这样使用 /bin/mail
:
$ mail -s 'insert subject here' recipient@random.com < /opt/b2bpiv/email.template
键入 man mail
或 mail --help
应该会列出您需要的所有命令行选项。