|
官方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 |
|