Author |
|
hmuscroft Groupie
Joined: 29 December 2009 Location: United Kingdom
Online Status: Offline Posts: 72
|
Posted: 28 January 2017 at 6:37am | IP Logged
|
|
|
Hi,
I'm finding on a number of IMAP servers, the UidPlusResult object ia coming back from a call to "imap.MoveMessages(...)" with "IsSupported = true" but both the SrcUids collection and the DestUids collections are NULL. They're not EMPTY collections, but the actual UidCollection object itself is NULL.
This happens even though the ".MoveMessages(...)" operation has worked correctly and the messages have all been moved. Further, the server's I'm testing with (YAHOO / HOTMAIL / GMAIL / 1&1 IMAP) all report that they support UIDPLUS.
The really odd one is GMAIL's behaviour which *sometimes* works and returns the UID collections and sometimes doesn't.
It depends on where you're moving the emails to/from. For example, moving them from SPAM -> INBOX, the UIDS are all populated in the UidPlusResult, but moving them back from INBOX -> SPAM, the UID objects are NULL. This is consistent and reproducable.
In all cases, "IsSupported" is true on the UidPlusResult, so I would expect the UID collections to be instantiated and correct.
Do you have any ideas on why I'm seeing this behaviour?
Many thanks,
Hedley
|
Back to Top |
|
|
Alex AfterLogic Support
Joined: 19 November 2003
Online Status: Offline Posts: 2206
|
Posted: 28 January 2017 at 7:36am | IP Logged
|
|
|
Please try the newer build at http://www.afterlogic.com/updates/mailbee_net.zip
Does it make a difference?
Regards,
Alex
|
Back to Top |
|
|
hmuscroft Groupie
Joined: 29 December 2009 Location: United Kingdom
Online Status: Offline Posts: 72
|
Posted: 30 January 2017 at 4:53am | IP Logged
|
|
|
Hi - referencing the latest DLL results in the program not compiling :-
The compiler comes back with :-
Could not load file or assembly 'file:///E:\vs\comps\_manual\MailBee.NET\MailBee.NET.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
I tried upgrading my project to .NET 4.5 (it was 4.0 previously) and then referenced "MailBee.NET.45.dll" instead, and it now says :-
'file:///E:\vs\comps\_manual\MailBee.NET\MailBee.NET.45.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) ClinicOffice E:\vs\source\ClinicOffice\ClinicOffice\SGEN
|
Back to Top |
|
|
Alex AfterLogic Support
Joined: 19 November 2003
Online Status: Offline Posts: 2206
|
Posted: 30 January 2017 at 5:02am | IP Logged
|
|
|
That's what Google says (SO, actually):
http://stackoverflow.com/questions/34400546/could-not-load-file-or-assembly-operation-is-not-supported-exception-from-hres
Regards,
Alex
|
Back to Top |
|
|
hmuscroft Groupie
Joined: 29 December 2009 Location: United Kingdom
Online Status: Offline Posts: 72
|
Posted: 30 January 2017 at 5:03am | IP Logged
|
|
|
Is it possible that these still rely on "HtmlAgilityPack" or "iTextSharp" which wasn't included?
|
Back to Top |
|
|
Igor AfterLogic Support
Joined: 24 June 2008 Location: United States
Online Status: Offline Posts: 6103
|
Posted: 30 January 2017 at 5:07am | IP Logged
|
|
|
That shouldn't be a problem, the issue seems to be related to ZIP archive usage.
--
Regards,
Igor, AfterLogic Support
|
Back to Top |
|
|
hmuscroft Groupie
Joined: 29 December 2009 Location: United Kingdom
Online Status: Offline Posts: 72
|
Posted: 30 January 2017 at 5:08am | IP Logged
|
|
|
You're correct - I had to RIGHT-CLICK on the DLLs and then go to PROPERTIES and select UNBLOCK to make it work.
|
Back to Top |
|
|
hmuscroft Groupie
Joined: 29 December 2009 Location: United Kingdom
Online Status: Offline Posts: 72
|
Posted: 31 January 2017 at 12:06am | IP Logged
|
|
|
That update seems to have fixed the issue with UidPlusResult UIDCollections not being set - thanks.
I noticed that you have a MIN (MINimum?) version of the MailBee.NET DLLs in that release along with the full versions - may I ask what the difference is and how I know which I should use?
Also, was this a 'pre-release' version that you sent, or is it the latest release version which I can download and install from your website?
Many thanks!
|
Back to Top |
|
|
Igor AfterLogic Support
Joined: 24 June 2008 Location: United States
Online Status: Offline Posts: 6103
|
Posted: 31 January 2017 at 1:26am | IP Logged
|
|
|
DLLs which have .Min as a part of their names do not contain dependencies towards iTextSharp and HtmlAgilityPack assemblies. So if you're not using PDF Component, using .Min build would be a recommended option.
While DLLs found here are technically considered beta versions, those are tested prior to making them available for download, and usually they're substantially improved compared to DLL builds shipped in EXE/MSI packages.
--
Regards,
Igor, AfterLogic Support
|
Back to Top |
|
|