以前我曾经介绍过如何通过命令行发送邮件。但是mail的功能比较有限,如:不能添加附件。
那么,如果想在发送邮件的同时添加附件,该怎么办呢?至少有以下两种方法:
-
使用mutt
-
使用sendEmail
#sudo apt-get install mutt mutt -s "SUBJECT" xxx@email.com -a FILE 《MESSAGE.txt echo "MESSAGE" | mutt -s "SUBJECT" xxx@email.com -a FILE |
#sudo apt-get install sendEmail #OR:Download from http://caspian.dotconf.net/menu/Software/SendEmail/ sendEmail -f FROM@email.com -t TO@email.com -u SUBJECT -m MESSAGE -a FILE |
mutt是很给力的,经测试没问题,和mail命令用法也差不多,可以本机发送。但是sendEmail有点麻烦,因为不写发送服务器是不行的,本机不行,我就用了qq邮箱的,但是密码就在命令行明文发送过去了,这不是很容易被截获么?很不安全。
需要密码吗?为啥我测试的时候没使用密码就可以?
不然怎么能登录qq的stmp服务器呢?而且登录了以后再发邮件,就不会被当做垃圾邮件,这个挺好的。只是密码要明文发送,很不爽。在命令行里面也有历史记录。
你试过不用密码吗?反正我测试的时候都没输密码,都可以成功发送邮件。
我测试时使用的是sibs和gmail互发。
Thanks!不写smtp也能发送,晕死,我之前进入误区了。
我是qq发给sibs,成功。