最近在做玩家数据分析的工作,写了个定时程序 ,在每天的 凌晨12点5分 分析一下。然后每天来了,去服务器取一份日志, 发给 运维同事。
取了两天,有点烦了。。。所以 就想 着 把 分析的 日志 通过 邮件 给 运维同事 发一份。我自己 就 可以 脱离苦海了。 呵呵,懒惰的程序员 是个 好程序员~~~~
于是 就从 网上 寻找 解决 方案:
一开始 网上 找的解决方案是 :mail + uuencode ,很蛋疼。。真的。。。各种不行。。。最终放弃了
最后使用 mutt 命令 来搞定。。瞬间 爽多了。。
如果没有安装 Mutt , 使用 yum install mutt -y 命令 安装
mutt使用方法:echo body | mutt -s title 10000@qq.com -a log.zip
body :内容 ;
-s 后面接 标题 ;
后接 邮箱地址;
-a : 附件内容;
搞定;
下文摘自网络:
Mutt是个功能强大的email 程序,引用一段别人的话:
"你也许听说过这句话?这不是危言耸听,我还没有遇到一个令我满意的 email 程序,直到我遇到 mutt。它不是图形界面的,但是它非常强大和方便。我曾经把它忽略,但是后来我发现其它 email 程序都有某种我不喜欢的怪毛病。最后我选择了 Mutt。"
我在这里只想介绍一下怎样使用Mutt在Linux/Unix下发送邮件:
以下是命令示范:
[root@jumper root]# mutt -s "this is a test mail" eygle@itpub.net -a a.c < /etc/hosts
其中:
s---主题
a---附件
最后追加的是邮件内容
这样就可以发送了。
如果想要了解更多关于Mutt的内容,可以访问