找回密码
 加入
搜索
查看: 1658|回复: 4

用pop3.au3如何刷新邮件列表?

[复制链接]
发表于 2009-7-19 22:23:21 | 显示全部楼层 |阅读模式
官方pop3.au3
http://www.autoitx.com/forum.php ... &highlight=pop3

以下代码中,$start = _Pop3Stat ()用以获取邮件数量,可是不能实时刷新。当邮件数量改变时,$start 的数组不会变,只能重新连接。但重新连接时需要消耗较大内存,并占用较大cpu。用哪一个函数可以在不重新登陆的情况下刷新邮件列表呢?

#include <pop3.au3>
While 1
        _pop3Disconnect ()
        _pop3Connect ("pop.21cn.com", "用户名", "密码", 110);请填入你的邮箱pop3、用户名与密码
        $start = _Pop3Stat ()
        While 1
                $start = _Pop3Stat ()        ;获得邮件数量       
                For $i = 1 To $start[1]
                        $muti = _Pop3Top ($i, 1)
                        ;        MsgBox(0, $i, $muti)
                        $bt1 = StringMid($muti, StringInStr($muti, "Subject:") + 9, StringInStr($muti, "Date:") - StringInStr($muti, "Subject:") - 11)
                        MsgBox(0, "", $bt1)
                        Sleep(1000)
                Next               
        WEnd       
WEnd
发表于 2009-7-20 01:21:10 | 显示全部楼层
我没用过这个 但是我看到一个_pop3list
 楼主| 发表于 2009-7-20 07:50:19 | 显示全部楼层
_pop3list()也不能实时刷新啊!
发表于 2009-7-20 08:34:06 | 显示全部楼层
zaixun在循环内加
_pop3list()
不行?
我没用过 _pop3list
ni 你得先确认其有效
 楼主| 发表于 2009-7-20 08:43:44 | 显示全部楼层
zaixun在循环内加
_pop3list()
不行?
我没用过 _pop3list
ni 你得先确认其有效
kn007 发表于 2009-7-20 08:34


仍然无效!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-27 11:45 , Processed in 0.069810 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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