Winautomation V8中的MailKit不接受阿拉伯字母

时间:2018-09-15 00:16:06

标签: mailkit mimekit

在Winautomation V.7中,我可以在filds中写阿拉伯字母,但是在winautoamtion V.8中,它给了我这个错误 但是如果我写英文字母或将其保留为空白,则接受它。

this Error when I put Arabic letter like "عد" 并在日志事件类型中找到了此消息

Failed to filter messages on mail-folder "INBOX"
MailKit.Net.Imap.ImapCommandException: The IMAP server replied to the 
'SEARCH' command with a 'NO' response: The specified charset is not 
supported.
at MailKit.Net.Imap.ImapFolder.Search(SearchQuery query, CancellationToken 
cancellationToken)
at WinAutomation.Actions.Runtime.EmailActions.RetrieveEmails(Variant 
imapServer, Variant username, Variant varPassword, Variant mailFolder, 
Variant fromContains, Variant toContains, Variant subjectContains, Variant 
bodyContains, Variant sentSince, Variant sentUpTo, Variant 
saveAttachmentsInto, Variant& retrievedEmails, Int32 serverPort, Boolean 
enableSsl, Boolean passwordDirectly, String password, Boolean 
retrieveOnlyUnread, Boolean saveAttachments, Boolean markAsRead)"

但是如果我将其保留为空白或写任何英文字母,它将接受 here i add the word "rest" 在旧版本的winautomation中,它接受Arbic或英语的任何字母>

1 个答案:

答案 0 :(得分:1)

当IMAP服务器仅支持US-ASCII时,会发生此错误。

如果您收到protocol log,则应该可以在错误消息中看到服务器支持的字符集列表。

我100%确信它将仅列出US-ASCII作为可能的字符集,这就是为什么出现此错误的原因。