How can I view PR_SMTP_ADDRESS_W of a profile.
Example profile name: prof1
Required property value: prof1@example.com
How can I view PR_SMTP_ADDRESS_W of a profile.
Example profile name: prof1
Required property value: prof1@example.com
Address Book/Advanced AB/QueryIdentity
Thank you.
We have migrated some 5000 mailboxes (out of 15000) from an Exchange 2003 environment in to an external resource forest with linked mailboxes.
For some migrated mailboxes the Free/Busy information still exists in the Public folder. This is causing some issues with users resolving free busy information that is out of date (users that have not been migrated yet).
If I manually delete the message data in the PF for the affected user accounts the up to date free busy information is received. I can manually do this using MFCMAPI but given the amount of objects to delete I was wondering if it is possible to script this process. I have a CSV file with the account details of all migrated mailboxes. Is this possible?
Cheers,
J
No - MFCMAPI does not have scripting support. MrMAPI has some, but not for destructive actions - only for data gathering.
Does anyone know if it is possible to use MFCMAPI to restore the "Anonymous" and/or "Default" user permissions on say the "Inbox" for someone's account up on Office 365?
Unfortunately, the following cmdlet does not work in Office 365 since it cannot resolve "Anonymous" or "Default" to an actual user:
Add-MailboxFolderPermission -User 'abc@123.com:\Inbox' -Identity 'Anonymous' -AccessRights 'None';
We've been told that unless we have an on-premises Exchange server in a hybrid configuration, it is not possible to repair a mailbox. Our only recourse up until now has been to back up the user's account, delete it and then restore from the back up.
Thanks for any insights!
Try deleting the property PR_NT_SECURITY_DESCRIPTOR from the folder in question. This will restore the permissions to the default set.
Strange, I'm accessing the mailbox using an account which should have access. As soon as I try to delete "PR_NT_SECURITY_DESCRIPTOR", I get the following error after which MFCMAPI locks up --
Problem array:
Index: 0x00000000, ulPropTag: Tag: 0x0E270102
Type: PT_BINARY
Property Name(s): PR_NT_SECURITY_DESCRIPTOR, PidTagSecurityDescriptor
DASL: http://schemas.microsoft.com/mapi/proptag/0x0E270102, scode: 0x80070005 = MAPI_E_NO_ACCESS
In file MAPIFunctions.cpp
On line 956
Assuming you're running in cached mode, you might try bypassing the cache. In MFCMAPI, go to Tools/Options and look for the options:
Use the MDB_ONLINE flag when calling OpenMsgStore
Use the MAPI_NO_CACHE flag when calling OpenEntry
Try checking both of these and see if you can log on to the folder and delete the property.
Interesting, here's what I've done:
Thanks for you assitance on this, I don't want to tie up your time if this is going to be a mess to figure out.
I've also been working with Microsoft's Office 365 support and we found that there must have been something corrupted w/the MAPI provider on my own workstation. We ran through all of the steps on a different system and everything worked perfectly.
Sorry for the trouble!
Is there a way to determine originating folder for items in the Dumpster for Outlook 2010?
No - there is no record kept of the original folder.
We are trying to convert eml file to msg using MrMapi. In our local machine it is working fine as we have outlook installed in the machine. But, could not deploy in server and we were getting a message saying that "native email client is not present". Do we need outlook to be installed for MrMapi to work ? Please advice.
You need to have either Outlook or MAPICDO installed in order for MAPI based applications to function.
I have one user that is constantly getting reminders of an appointment long gone. She can't snooze, dismiss, etc. I tried to delete the reminder with MAPI, but I get the following errors when I click on the message:
Error:
Code: MAPI_E_INVALID_ENTRYID == 0x80040107
Function DefaultOpenItemProp( iItem, mfcmapiDO_NOT_REQUEST_MODIFY, lppProp)
File ContentsTableListCtrl.cpp
Line 1467
Error:
Code: MAPI_E_INVALID_ENTRYID == 0x80040107
Function m_lpContentsTableListCtrl->DefaultOpenItemProp( iSelectedItem, bModify, lppMAPIProp)
File ContentsTableDlg.cpp
Line 820
I can right-click and delete, change the drop down to any of the 3 choices, but the message will not delete. It just stays there. I even tried running as an admin, with no luck.
Any suggestions?
Thanks a lot for the response. We have installed MapiCDO in our server. We tried to execute the below command to convert eml file to msg file,
C:\MrMapi>mrmapi.exe -Ma -i C:\MrMapi\MrMapi64Bit\212.eml -o C:\MrMapi\MrMapi64Bit\212.msg -Cc CCSF_SMTP
But, we got the error as "MAPI <-> MIME converter not found. Perhaps Outlook is not installed." . Do we have any other way to make it work without installing outlook ? . Please let us know.
Thank you,
Regards
Libin
From: net4let
Thanks a lot for the response. We have installed MapiCDO in our server. We tried to execute the below command to convert eml file to msg file,
C:\MrMapi>mrmapi.exe -Ma -i C:\MrMapi\MrMapi64Bit\212.eml -o C:\MrMapi\MrMapi64Bit\212.msg -Cc CCSF_SMTP
But, we got the error as "MAPI <-> MIME converter not found. Perhaps Outlook is not installed." . Do we have any other way to make it work without installing outlook ? . Please let us know.
Thank you,
Regards
Libin
Thanks for the response. As per my understanding, Mr. MAPI does work with MAPICDO however for converting eml to msg functionality through Mr. MAPI, Outlook is required. So, when we execute the command to convert eml to msg, outlook.exe process will run ? If not, can we copy/register outlook DLLs and try to execute the command ? What we are trying here is to check for any option to avoid the installation of outlook.
If outlook.exe runs once we execute the command, we will have to measure the usage of outlook process as well. So, just wanted to check whether outlook.exe runs when we execute the command.
Thanks in advance
Thank you,
Regards
Libin
MrMAPI uses libraries provided by Outlook for eml to msg conversion. Outlook.exe does not run during this conversion. There is NO option for not installing Outlook.