我安装了postfix
邮件代理并配置了 gmail 中继,我可以从终端发送邮件,如下所示:
root@statino1:~# mail -s "subject_here" [email protected]
CC: <hit enter for empty cc>
Type the mesage here
press Ctrl+d
我必须将日志文件内容作为邮件发送并安排它每天运行。
如何将日志文件内容作为邮件消息发送,如何自动输入mail
命令?这样我就可以安排它。有人有什么想法吗?
您可以使用如下命令发送电子邮件:
mail
需要一个输入流,如果没有,它会得到标准输入(即它让你输入一些东西)。操作符(unix 文件流)告诉邮件读取文件的<
内容,而不是 /dev/stdin(它也只是一个文件)。添加附件似乎有点困难:
如果要检查文件是否为空,可以进行如下测试:
所以你的命令看起来像这样: