在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)"
但如果我把它留空或写任何英文字母,它接受它在旧版本的winautomation中的here i add the word "rest"它接受任何Arbic或英文字母>
当IMAP服务器仅支持US-ASCII时会发生此错误。
如果你得到一个protocol log,你应该能够在错误消息中看到服务器支持的字符集列表。
我100%肯定它只会列出US-ASCII作为可能的字符集,这就是你得到这个错误的原因。