修改程序以接受将发送输出的电子邮件地址

时间:2017-11-01 14:39:07

标签: perl email unix

我正在开发一个Perl脚本,该脚本应该将电子邮件地址作为参数。脚本的整个输出应该发送到该地址以及在屏幕上打印。有什么建议吗?

./script -mail xyz@gmail.com

实际上我已经有一个脚本,它正在打印有关实例的内存利用率,日志信息等信息。我需要为该脚本添加功能,以便将输出邮寄到作为参数提供的地址。

输出类似于

memory: 234.3 MB CPU: ...

和其他统计数据。我想像

那样运行我的脚本
./script -mail xyz@gmail.com

并将所有输出发送到此电子邮件地址并在屏幕上显示。

1 个答案:

答案 0 :(得分:2)

你还没有告诉我们你到目前为止所尝试的内容,所以不要指望任何人给你太多的帮助。但这里有几点指示。

  • 如果您在定义和解析命令行选项时遇到问题(例如--mail),请参阅标准Perl模块Getopt::Long
  • 如果您在创建和发送电子邮件时遇到问题,请参阅CPAN模块Email::SenderEmail::Stuffer