用emacs+gnus看新闻,收邮件
Friday, 7. April 2006, 11:46:03
上次用exim4+fetchmail收邮件,在.gnus.el中设置如下
就可以用gnus看邮件了(是不是使用gnus接收邮件觉得很不爽啊? 不喜欢emacs单线程的假死在那里接收吧?)
在win下可以用hamster代替exim4+fetchmail。将.gnus.el中的pop服务器改成127.0.0.1,hamster默认的用户名admin,密码为空(gmail可能需要openssl,新版的hamster说明中说带opensll,我下了一个放了进去)
(setq mail-sources '((file :path "/var/spool/mail/your-login-name")))
就可以用gnus看邮件了(是不是使用gnus接收邮件觉得很不爽啊? 不喜欢emacs单线程的假死在那里接收吧?)
在win下可以用hamster代替exim4+fetchmail。将.gnus.el中的pop服务器改成127.0.0.1,hamster默认的用户名admin,密码为空(gmail可能需要openssl,新版的hamster说明中说带opensll,我下了一个放了进去)
#!load hamster.hsm
### Scheduler ###
# 清除所有任务计划
AtClear
# 这个是加入任务计划的函数,
# 表示从周一到周日("1111111"),每天 07:00~22:00,每30分钟
# 接收邮件一次, "true"马上执行
AtAdd( checkMails, "07:00", "22:00", "1111111", 30, true)
# 参照上面这个自己猜吧
AtAdd( checkNews, "07:00", "22:00", "1111111",30, true)
# 开始执行任务计划
AtExecute
quit
sub checkMails
HamWaitIdle
print("开始[接收/发送]所有邮件!")
HamMailExchange
HamWaitIdle
print("[接收/发送]所有邮件完毕!")
endsub
sub checkNews
HamWaitIdle
print("开始[接收/发送]所有新闻!")
# 简单起见,这里直接发送你写的帖子
HamNewsPost
# 然后是接收新闻
HamNewsPull
HamWaitIdle
print("[接收/发送]所有新闻完毕!")
endsub
quit






