[分享] 用getmail通过freepops,收取hotmail和yahoo的邮件

上网、浏览、聊天、下载等
回复
xiangyuyu
帖子: 39
注册时间: 2006-06-02 10:42

[分享] 用getmail通过freepops,收取hotmail和yahoo的邮件

#1

帖子 xiangyuyu » 2007-10-23 5:59

最近在配置mutt+getmail+msmtp+proc收取邮件的东东
Gmail顺利搞定
卡在了hotmail和yahoo这样的web邮箱上
找来找去,发现了freepops,它是本地的一个pop代理
闲话少说

如此安装:

1. sudo apt-get install freepops
2. 去官网http://www.freepops.org/en/ 下载最新的hotmail和yahoo的plugin, 放到/usr/share/freepops/lua

如此使用:
sudo freepops -b 127.0.0.1 -p 2000

如果出现错误提示: Unable to bind on 0.0.0.0:2000
那么修改 /etc/default/freepops,在最后一行的参数后加上-b 127.0.0.1 -p 2000
(有时需要修改参数后,再次sudo freepops -b 127.0.0.1 -p 2000)

getmail可以如此配置:

代码: 全选

[options]
verbose = 1
read_all = false
message_log = ~/.getmail/log
delete = false

[retriever]
type = SimplePOP3Retriever
server = 127.0.0.1   #这里是freepops绑定的地址
port = 2000   #这里是freepops指定的端口
username = [user]@hotmail.com    #需要写上 @hotmail.com
password = 1234567

[destination]
type = MDA_external
path = /usr/bin/procmail
unixfrom = true
大功告成!



顺便问两个问题:
1. 如何把freepopsd变成系统服务?
2. procmail如何制定简单的过滤规则
如: 把从 user@mail.com 收到的邮件放到user_mail邮件夹内
kogoer
帖子: 3
注册时间: 2009-10-31 16:34

Re: [分享] 用getmail通过freepops,收取hotmail和yahoo的邮件

#2

帖子 kogoer » 2009-10-31 16:50

1.
去官网http://www.freepops.org/en/ 下载最新的hotmail和yahoo的plugin, 放到/usr/share/freepops/lua
好像可以运行 freepops-updater-dialog 进行更新,更方便,而且可以将所有的插件更新。

2.
sudo freepops -b 127.0.0.1 -p 2000
这条命令错了,缺了个"d",应该是
"sudo freepopsd -b 127.0.0.1 -p 2000"

3.
修改 /etc/default/freepops,在最后一行的参数后加上-b 127.0.0.1 -p 2000
能不能告知修改后的具体内容,是
“CHROOTED_DAEMON_OPTS=" -n -s nobody.nogroup -b 127.0.0.1 -p 2000"
or
“CHROOTED_DAEMON_OPTS=" -n -s nobody.nogroup" -b 127.0.0.1 -p 2000 ”
还是其他?
因为我按照上面两种写法及不加这条语句都不行,现象是输入“sudo freepopsd -b 127.0.0.1 -p 2000”后一点反应也没有,就一直停在那里。到底问题出在哪里?
回复