日期:2014-05-16  浏览次数:20817 次

求一个Shell 脚本,完成发送邮件(带附件,多个接收人)的功能
RT

另外,是不是需要设置端口等发送邮件的信息?

希望大侠们多多指点

------解决方案--------------------
你先看SMTP协议。几个基本的命令。HELO MAIL RCPT DATA QUIT ...

我不会用shell写,用C++写估计就会。smtp在tcp之上,建立一条tcp连接,

然后一步一步发送这些命令过去,等待返回。。
------解决方案--------------------
用mutt,mutt [-hnpRvxz][-a<文件>][-b<地址>][-c<地址>][-f<邮件文件>][-F<配置文件>][-H<邮件草稿>][-i<文件>][-m<类型>][-s<主题>][邮件地址], 这个需要安装msmtp.不需要设置端口,SNMP是标准协议
------解决方案--------------------
俺的原则是,如果别人搞过了,就没必要自己搞一套,可以搜索关键字 sendEmail,注意不是sendmail
http://caspian.dotconf.net/menu/Software/SendEmail/

支持几乎所有已知的功能...进行二次开发也很简单...