2014-12-02 14 views
1

我使用ActiveUp.Net.Mail來連接Gmail並從收件箱中獲取郵件。我想在特定日期,小時和分鐘後收到郵件。我tryed特定日期,它成功地工作,但是當我添加了一個時間上我的查詢它停止 這是我的代碼Activeup .net:是否可以按日期和時間搜索:小時和分鐘的郵件?

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」failed:141202032754582 BAD無法解析命令

任何人都可以幫助我!由於

+0

您必須修改SearchParse方法 - 你可以表明,該方法? – fubo 2014-12-02 14:46:20

回答

0

你可以嘗試像下面這樣通過與參數,你會做以下

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