以自动方式从命令行发送邮件

以自动方式从命令行发送邮件

我希望能够通过我的 ISP 的 SMTP 服务器(端口 25)将文本文件发送到互联网上的电子邮件地址,例如我的 Office 电子邮件地址或我的 GMail 地址。我在 DSL 连接上设置了一个基本的 Ubuntu 9.04 服务器。

我如何使用 Postfix 在 bash 脚本上发送 .LOG 文件?考虑到过去从未使用该服务器发送电子邮件,该服务器上应安装哪些软件包?

谢谢 :-)

答案1

发电子邮件看起来是个不错的工具。从文档中我了解到的信息来看,它只是一个这样的调用:

sendEmail -f <myadress> -t <destination> -u <subject> -m <message> -a <pathtofile> -s <serveradress> -xu <username> -xp <password>

答案2

另一个选择是邮件传输协议包。由于它是一个 sendmail 模拟器,因此它与可能需要发送电子邮件的各种东西都高度兼容。

相关内容