|
10精币
.版本 2
.支持库 pop3
.支持库 spec
.支持库 iconv
.程序集 程序集1
.子程序 激活邮箱
.局部变量 邮箱, 文本型
.局部变量 密码, 文本型
.局部变量 邮件总数, 整数型
.局部变量 邮件大小, 整数型
.局部变量 a, 整数型
.局部变量 收到邮件, 邮件信息
.局部变量 邮件主题, 文本型
.局部变量 邮件文本, 文本型
' 邮箱 = _启动窗口.超级列表框2.取标题 (0, 0)
' 密码 = _启动窗口.超级列表框2.取标题 (0, 1)
.如果真 (连接收信服务器 (“pop.163.com”, 110, “kuaijiegang61330@163.com”, “e4062840”, 30000, 3))
.如果真 (获取邮件信息 (邮件总数, 邮件大小))
调试输出 (邮件总数, 邮件大小)
.计次循环首 (邮件总数, a)
处理事件 ()
收到邮件 = 接收邮件 (a)
邮件主题 = 到文本 (编码转换 (到字节集 (收到邮件.取主题 ()), #编码_UTF_8, #编码_GBK, ))
邮件主题 = 选择 (邮件主题 = “”, 收到邮件.取主题 (), 邮件主题)
调试输出 (邮件主题)
.如果 (寻找文本 (邮件主题, “苏宁易购注册确认邮件”, , 假) ≠ -1)
邮件文本 = 到文本 (编码转换 (到字节集 (收到邮件.取超文本内容 ()), #编码_UTF_8, #编码_GBK, ))
_启动窗口.返回信息.加入文本 (邮件文本)
调试输出 (真)
' 调试输出 (邮件文本)
.否则
调试输出 (假)
.如果结束
.计次循环尾 ()
调试输出 (“456”)
就是苏宁的返回不了邮件内容.....什么都可以啊....求救
补充内容 (2013-10-8 21:26):
其他什么国美啊...其他发件人的都可以,求解是什么原因呢 |
最佳答案
查看完整内容
这种POP收信很奇怪的,有一些是不用转换编码的,楼主试试吧。
补充内容 (2013-10-8 23:09):
直接这样就行:
调试输出 (收到邮件.取超文本内容 ())
|