在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或英语的任何字母>
答案 0 :(得分:1)
当IMAP服务器仅支持US-ASCII时,会发生此错误。
如果您收到protocol log,则应该可以在错误消息中看到服务器支持的字符集列表。
我100%确信它将仅列出US-ASCII作为可能的字符集,这就是为什么出现此错误的原因。