LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: haifan

mutt+fetchmail+esmtp+procmail 收发邮件的完美组合

[复制链接]
发表于 2005-7-1 20:39:20 | 显示全部楼层
想在纯终端下看中文,用 zhcon这个工具

fetchmail的好处是可以用ssl来下载邮件,很安全,不会被盗取邮箱密码.

set syslog
set postmaster "f"
set bouncemail
set no spambounce
set properties ""
set daemon 300

defaults
mda "/usr/bin/esmtp -f %F %T"

poll pop.gmail.com with proto POP3 and options no dns
                        user 'dn@gmail.com' there with password '505' is 'f' here options no keep ssl
                        sslfingerprint "F2:BE:86:E4:E2:51:76:AA:B6:00:91:7B:A4:E6:F3"
                        sslcertck sslcertpath '/home/f/.certs'
poll pop.gmail.com with proto POP3 and options no dns
                        user 'd4@gmail.com' there with password '78ta' is 'f' here options no keep ssl
                        sslfingerprint "F2:BE:86:E4:E2:51:76:AA:B6:00:91:7B:A4:E6:F3"
                        sslcertck sslcertpath '/home/f/.certs'

这样的话, 就是加密传输. 很安全. 一般的pop3,IMAP都是明文传输. 每次我看我的那些不支持ssl的邮箱在下载邮件是, 被我自己截获的用户名和密码, 我都胆战心惊的., 好恐怖,现在已经不在用不带ssl的邮箱了.
回复 支持 反对

使用道具 举报

发表于 2005-7-1 22:21:24 | 显示全部楼层
mutt 自己也支持加密,如  pops://user@passwd:HOST

直接用 exim4  是实时知道邮件发送出去的 , lonecat  不要看错了, smtp 方式才会有你说的问题



同 玫瑰说的 , 对于个人用户,这贴就是fundawang所说的:“没有困难创造困难也要上”的典型
回复 支持 反对

使用道具 举报

发表于 2005-7-2 10:46:17 | 显示全部楼层
mutt的这种加密不能抗拒中间人攻击, 因为他在本地没有保存证书.这样就可以用偷换证书的方法进行中间人攻击.当然如果你没什么重要的信件,就不用这么麻烦了. 不过,我很喜欢这种组合拳式的用法. 每个工具只做他应该做的,并且做到没有别的能比他更好, 就象 fetchmail(他的作者写了一本很著名的书<<unix程序设计的艺术>>,一本一定要看的书). unix/linux的特点就是这样, 把小工具组合起来用完成很复杂的任务. simple is the best是unix的精髓. Ken说过一句话,大概的意思就是:不管你认为某项功能是不是有必要,如果有用户,你就要提供这项功能,给别人一个选择的机会.  这句话对我影响很深. 大家用心体会一下. unix/linux的好处也应该是在众多方面给了我们选择的机会,而不象MSwindows那样给你什么你就只能用什么,没有一个弹性空间.
我并不同意所谓的 “没有困难创造困难也要上”. 不是没有困难,而是没达到别人的要求.在众多的方案中,你找到了你认为合适的,但别人也许有更高的要求,满足不了,当然就要找更好的解决方案.美国军方的邮件肯定不会用mutt pops://user@passwd:HOST这种方式看邮件, 因为没达到要求的保密级别. 所以,在这里讨论哪个方案好是没有必要的. 满足你要求的就是最好的. 把精力多放在提供一些新的针对不同要求的解决方案上,才是有价值的.
回复 支持 反对

使用道具 举报

发表于 2005-8-24 16:47:02 | 显示全部楼层
收藏~~~~~
回复 支持 反对

使用道具 举报

发表于 2006-10-25 19:23:43 | 显示全部楼层
Post by Peter74
mutt的这种加密不能抗拒中间人攻击, 因为他在本地没有保存证书.这样就可以用偷换证书的方法进行中间人攻击.当然如果你没什么重要的信件,就不用这么麻烦了. 不过,我很喜欢这种组合拳式的用法. 每个工具只做他应该做的,并且做到没有别的能比他更好, 就象 fetchmail(他的作者写了一本很著名的书<<unix程序设计的艺术>>,一本一定要看的书). unix/linux的特点就是这样, 把小工具组合起来用完成很复杂的任务. simple is the best是unix的精髓. Ken说过一句话,大概的意思就是:不管你认为某项功能是不是有必要,如果有用户,你就要提供这项功能,给别人一个选择的机会.  这句话对我影响很深. 大家用心体会一下. unix/linux的好处也应该是在众多方面给了我们选择的机会,而不象MSwindows那样给你什么你就只能用什么,没有一个弹性空间.
我并不同意所谓的 “没有困难创造困难也要上”. 不是没有困难,而是没达到别人的要求.在众多的方案中,你找到了你认为合适的,但别人也许有更高的要求,满足不了,当然就要找更好的解决方案.美国军方的邮件肯定不会用mutt pops://user@passwd:HOST这种方式看邮件, 因为没达到要求的保密级别. 所以,在这里讨论哪个方案好是没有必要的. 满足你要求的就是最好的. 把精力多放在提供一些新的针对不同要求的解决方案上,才是有价值的.


very good
回复 支持 反对

使用道具 举报

发表于 2006-10-26 13:05:12 | 显示全部楼层
组合工具的好处是,不光可以用mutt.配置好了esmtp之后,连传统的mail命令也可以通过配置的邮箱向外发送。如果你写一些脚本加入crontab中,就可以随时随地收到对服务器的状态监视的报告了。
回复 支持 反对

使用道具 举报

发表于 2006-11-5 21:09:13 | 显示全部楼层
crontab:
0 8-12 * * 1 echo "3206今天星期1,下午有课7,8."|mutt -s WeiJiYuanLi dot@cu.hq

mutt can also be applied to crontab .  Enjoy!
回复 支持 反对

使用道具 举报

发表于 2006-11-16 19:45:11 | 显示全部楼层
有沒有办法改变esmtp的身份验证方式?
回复 支持 反对

使用道具 举报

发表于 2006-11-20 20:41:10 | 显示全部楼层
112233113333
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表