发新话题
打印

[讨论] 请写个检查登陆时间代码,以便定时清理废旧帐号

请写个检查登陆时间代码,以便定时清理废旧帐号

我的服务器空间很小,约80G,容纳不下太多的用户,每用户开50M邮件50M网盘,可申请用户就1000不足,但还有很多是废弃邮箱,

为了节约空间,提高用户的质量,急需一个能检查用户登陆或在线时间的插件,以便定为一个月不登陆或是不发邮件,不收邮件的用户就完全删除帐号及数据。

这种功能,在论坛或是某些PHP程序里倒是常见,不知道CGI能否实现。

谢谢!

TOP

写个SQL语句就行吧,加在定时任务里定时运行就可以了

TOP

完全可以实现。写个perl script即可。。。
http://extmail.org
http://postfix.org.cn
-------- chifeng

TOP

我是菜鸟啊!说明白吧,或是直接给出执行代码,先谢谢啦!

TOP

引用:
原帖由 for2u 于 2008-6-1 22:25 发表
我是菜鸟啊!说明白吧,或是直接给出执行代码,先谢谢啦!
你看看extman/tools目录下
expireusers.pl reportusage.pl
这两个脚本可以满足你的需求
http://extmail.org
http://postfix.org.cn
-------- chifeng

TOP

对不起,还是不会用。我笨啊! :'( :'( :'(

TOP

extman 发布的帖子里都有介绍如何使用expirusers.pl的脚本的,lz仔细看看发布区,凡是被disable的用户,过期到1定时间就可以delete掉了。。
请引用或摘抄本站文章信息的朋友,保留本站链接及作者信息,保护版权,谢谢。

构建高性能大容量开源邮件系统- ExtMail

Postfix在中国官方网站

TOP

发新话题