之前有用过Linux自带的mail工具来定时发送邮件,但是要装mailx还有配mail.rc,这还比较正常,关键是到了ubantu下这工具用起来真是操蛋,如果哪天其他的unix like操作系统也有需求...,那就太麻烦了,所以我用自带的python2.6.6和自带的邮件相关的库写了个小工具,使用步骤如下:
一、申请一个163邮箱,作为发件箱。...附件,可以是绝对或相对路径,例如: --attach attachment.log 或者 --attach /var/log/attachment.log
Ps:目前此脚本只支持一个附件,暂无发送多个附件的需求...content_file,attachment=None,None,None,None,None
'''
如果参数很多,可以选择用argparse模块,getopt模块只适用于轻量级的工具...exit(-1)
else:
pass
return {'s':subject,'c':content,'d':destAddr,'a':attachment,}
#发送邮件