Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems when importing into Outlook #29

Open
mladenperisic opened this issue Nov 30, 2019 · 2 comments
Open

Problems when importing into Outlook #29

mladenperisic opened this issue Nov 30, 2019 · 2 comments

Comments

@mladenperisic
Copy link

Hello,

I have this problem on two different computers. Both are running Windows 10 64-bit 1903, IBM Notes 9.0.1 x86 and nsf2x 1.3.6 x86.
One is with Office 365 64-bit and the other one (the one from which screenshots came from) is Office 2019 Professional Plus 2019 64-bit.

I do not think the problem is on Notes side of things, since nsf2eml works just fine. The problem is definitely on Outlook side of things. I tried different nsf files and the problems still exist.

Any help would be excellent. Thank you!

nsferr1
nsferr2

@raghuplots
Copy link

This issue happens when we are with office365 and change of architecture between Notes(32-bit) & Outlook (64-bit). I have tried to run eml2pst separately by selecting from helper64 folder which avoids the 'no default mail client' popup and starts populating folders from EML. But then it does not go beyond that and starts giving error 255 about which it is written here. While I have some very basic knowledge about Python, I really dont know how to make these changes. If someone could guide me on the steps, I can definitely help as it would eventually help me too ;)

@echu2013
Copy link

Hi,
I came to exact same issue here.
In my case the starting baseline was IBM Notes Client 9.0.1 FP4 (32-bit) and MS Outlook Version 2108 (64-bit) - AKA O365
image

Debuging py scripts I've realized that this class was always returning None

nsf2x/mapiex.py

Line 351 in d0fa126

def CoCreateInstanceC2R (self, store, reg, clsid, iid) :

Because I am out of time instead of correcting the code I just made a copy of the required clases as noted in Outlook 2013 Click To Run and COM Interfaces | MAPI<->MIME | Microsoft Docs
In my installation this was the reg path required to copy from: *HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID* :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4E3A7680-B77A-11D0-9DA5-00C04FD65685}]
@="CLSID_IConverterSession"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4E3A7680-B77A-11D0-9DA5-00C04FD65685}\InprocServer32]
@="C:\\Program Files\\Microsoft Office\\root\\Office16\\OUTLMIME.DLL"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9EADBD1A-447B-4240-A9DD-73FE7C53A981}]
@="CLSID_IMimeMessage"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9EADBD1A-447B-4240-A9DD-73FE7C53A981}\InprocServer32]
@="C:\\Program Files\\Microsoft Office\\root\\Office16\\OUTLMIME.DLL"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9EADBD1A-447B-4240-A9DD-73FE7C53A981}\Typelib]
@="{9EADBD25-447B-4240-A9DD-73FE7C53A981}"

After this eml2pst helper began doing it's job.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants