mailkit

    1熱度

    1回答

    有沒有辦法僅獲取郵件包中所有郵件的標題?在AE郵件有一個headersonly標誌,會調用IMAP BODY.PEEK [頁眉]查詢,但在Mailkit看來你只能通過指定標題,你想取什麼標題,使用 Fetch (IList<UniqueId> uids, MessageSummaryItems items, HashSet<HeaderId> fields, CancellationToken c

    0熱度

    1回答

    以前是使用OpenPop測試電子郵件通知。切換到IMAP,並開始查看MailKit。我目前在從Gmail檢索電子郵件正文的純文本字符串時遇到問題。 我的代碼片段至今: using (var client = new ImapClient()) { var credentials = new NetworkCredential("username", "password");

    0熱度

    1回答

    使用下面的代碼Winmail.dat文件的RTF主體作爲附件添加到保存的電子郵件沒有身體: using (Stream stream = File.Open(path, FileMode.Open, FileAccess.Read, FileShare.None)) { MimeKit.MimeMessage mimeMessage = MimeKit.MimeMessage.Load

    2熱度

    1回答

    領導從我previous question,如果我設置一個MimeMessage附件,正文部分,從所有的細節被刪除的身體。我怎樣才能解決這個問題? foreach (MimeKit.MimeEntity bodyPart in tnefMessage.BodyParts) { if (!bodyPart.IsAttachment) { using (MemoryS

    0熱度

    1回答

    mimekit無法解密從Outlook 2010發送的電子郵件,錯誤是沒有私鑰,但mimekit解密從Outlook 2013發送的郵件很好,在線數據顯示是Outlook 2010,但iPhone可以解密從Outlook 2010發送的電子郵件

    0熱度

    1回答

    我最近搬到MailKit庫,因爲我使用的是S22.Imap,但我看到維護不是很好。 我以前通過143和993連接了我自己的郵件服務器,但沒有辦法通過993和MailKit來完成。 它只是說「IMAP服務器意外斷開連接」。它甚至沒有達到Authenticate方法,並且日誌唯一地表示「連接到imap://mail.xxx.com:993 /」。 我目前使用的 imap.Connect(hostnam

    0熱度

    1回答

    我試圖複製郵箱的視圖,我嘗試使用引用和線程,但不工作,somethimes線程有uniqueid null。 foreach (var rfr in Message.References ?? new MimeKit.MessageIdList()) { var _uids = Imap.Inbox.Search(SearchQuery.HeaderContains("M

    0熱度

    1回答

    我下載附件與下面的代碼給定mailid: HeaderSearchQuery searchCondition = SearchQuery.HeaderContains("Message-Id", ssMailItemId); var folder = client.GetFolder(ssFolderName); folder.Open(FolderAccess.

    0熱度

    1回答

    希望不要厭倦我的Mailkit問題,但我在此先問他們,以便在未來幫助其他人,如果他們也需要這些幫助。 我需要一種搜索​​文件夾的方法。我基本上檢查它是否存在,如果我需要處理它,我打算明顯打開它。問題在於,根據郵件服務器的不同,這可能會變得雜亂無章,因爲並非每個郵件服務器都允許在第一級創建文件夾等等(嘆息)。 是否有任何方式遞歸搜索文件夾並獲取其MailFolder對象? 這是我實際的代碼,這是相當

    0熱度

    1回答

    遠程服務器返回'550 5.6.2 SMTPSEND.BareLinefeedsAreIllegal;消息包含裸換行符,不能經由DATA」 var message = new MimeMessage(); message.From.Add(new MailboxAddress(nameFrom, mailboxFrom)); message.Subject = Su