Foxtable(狐表)用户栏目专家坐堂 → 邮件归档的问题


  共有5147人关注过本帖树形打印复制链接

主题:邮件归档的问题

帅哥哟,离线,有人找我吗?
大红袍
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 12:01:00 [显示全部帖子]

看前面的帖子就是啊

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 14:16:00 [显示全部帖子]

以下是引用rjh4078在2016/5/18 14:12:00的发言:
另外一个  这个收件规则是什么  是收已读 未读还是所有?如何区分?

 

区分不了。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 14:16:00 [显示全部帖子]

以下是引用rjh4078在2016/5/18 14:06:00的发言:

现在有个问题 为什么我有200多封邮件  他收到第12封就开始报错

 

做例子上来测试。


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 15:05:00 [显示全部帖子]

Dim pop As New OpenPOP.POP3.POPClient
pop.Disconnect()
pop.Connect("pop.exmail.qq.com", 110)
pop.Authenticate("rjh@zhufine.com", "R6562302",False)
MessageBox.show(pop.GetMessageCount)

For i As Integer = 1 To pop.GetMessageCount   '时间升序
    Dim msg As OpenPOP.MIMEParser.Message = pop.GetMessage(i, False)
   
    Dim str As String = ""
    If msg.MessageBody.Count > 0 Then
        str =  msg.MessageBody(msg.MessageBody.Count - 1)
    End If
    If str.Indexof("utf-8") >= 0 Then
        Dim bytes() As Byte
        Bytes = Encoding.Default.GetBytes(str)
        str = Encoding.utf8.GetString(Bytes)
    End If
    Dim r As Row=Tables("表A").addnew
    r("主题")=msg.Subject
    r("发件人")=msg.From
    r("发送时间")=msg.Date
    r("标题")=msg.Subject
    r("收件人")=msg.To(0)
    r("附件数")=msg.AttachmentCount
    r("正文")=str
    r("发件人地址")=msg.FromEmail
Next


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 16:35:00 [显示全部帖子]

以下是引用rjh4078在2016/5/18 15:11:00的发言:

谢谢老师 

我用foxmail看到邮箱里有196份邮件 为什么这个代码只有9份?

 

测试了一下,QQ邮箱对pop协议的支持有问题,执行名stat的时候没有正确返回数值。其他邮箱测试正确。

 

也有可能是dll做得不完善,你用另外一个dll试试 LumiSoft.Net.Dll

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 16:36:00 [显示全部帖子]

乱码参考48楼

 

    If str.Indexof("utf-8") >= 0 Then
        Dim bytes() As Byte
        Bytes = Encoding.Default.GetBytes(str)
        str = Encoding.utf8.GetString(Bytes)
    End If


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 17:44:00 [显示全部帖子]

汗.....我测试了一下 LumiSoft.Net.dll,从QQ邮箱那里获取得到的邮件数量也不正确......

 

 

[此贴子已经被作者于2016/5/18 19:02:32编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/5/18 19:02:00 [显示全部帖子]


 回到顶部
总数 29 上一页 1 2 3