【问题标题】:Activeup .net : Is it possible to search by Date and Time : hour and minute for mail?Activeup .net:是否可以按日期和时间搜索:邮件的小时和分钟?
【发布时间】:2014-12-02 14:44:13
【问题描述】:

我正在使用 ActiveUp.Net.Mail 连接 gmail 并从 Inbox 获取邮件。我想在特定日期、小时和分钟后收到邮件。我尝试了一个特定的日期并且它成功地工作但是当我在我的查询中添加一个时间时它被停止了 这是我的代码

private MessageCollection GetMailsSinceDate(string mailBox , DateTime dt)
        {
            Mailbox mails = Client.SelectMailbox(mailBox);
            MessageCollection messages = mails.SearchParse("SENTSINCE 02-Dec-2014");
            return messages;
        }

此代码有效,但如果我使用:

MessageCollection messages = mails.SearchParse("SENTSINCE 02-Dec-2014 13:07:29");

出现此异常:命令“search SENTSINCE 02-Dec-2014 13:07:29”失败:141202032754582 BAD 无法解析命令

谁能帮帮我!谢谢

【问题讨论】:

  • 您必须修改 SearchParse 方法 - 可以显示该方法吗?

标签: c# search mailsystem.net


【解决方案1】:

您可以尝试以下类似的方法吗?因此,使用参数传递您将执行以下操作

 MessageCollection messages = 
      mails.SearchParse("SENTSINCE " 
      + DateTime.Now.ToString(dt.ToString("dd-MMM-yyyy hh:mm:ss"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-15
    • 2014-03-12
    • 2021-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-06
    相关资源
    最近更新 更多