Quantcast
Channel: MFCMAPI Forum Rss Feed
Viewing all 399 articles
Browse latest View live

New Post: Exchange 2013 get MAPI_E_NO_ACCESS

$
0
0
When i do restore mailbox on Exchange 2013 in a windows2012 server machine, i got a MAPI_E_NO_ACCESS error, as i konw, we show config Administrator user with such permmison:
Exchange 2010:
- user account with membership in the Organization Management group.
Exchange Server 2007:
- user account with membership in the Exchange Organization Administrators group.
Exchange 2003:
- user account with Exchange Administrator role and membership in the local Administrators group 
How do i config the Administrator's permissions on 2013? Any one show help? Thanks

New Post: DOES MAPI HAVE A SATURATION LEVEL?

$
0
0
While doing some high volume restores via MAPI at times some items cannot be restored or folders cannot be created. its not rights related because if we wait until we are not pushing as much data and then go back and do same action it works just fine, i.e. no error.

The network itself has a tremendous amount of bandwidth so that is not the issue.

Additionally the source and destination machines are fine in terms of resources, i.e. CPU, MEMORY etc so in short there are no resource constraints.

So it got me to wondering if there was any type of MAPI Saturation point and if so can that be measured so that we can determine best course, i.e. oh snap look we are at 95% MAPI saturation so take action xyz.

thanks

Troy

New Post: DOES MAPI HAVE A SATURATION LEVEL?

$
0
0
Your scenario is somewhat vague so it's difficult to guess. You might be talking about MAPI connecting to an Exchange server. The Exchange server you might be talking about might be throttling your connection if you're hammering the server. You can turn on throttling logging here:
http://howexchangeworks.com/2012/07/enable-logging-for-rpc-client-access-throttling.html

And if you are being throttled, you can look at these throttling policies:
http://technet.microsoft.com/en-us/library/bb232205(v=exchg.150).aspx#Policies

You can also look at building your client so as not to hammer the server so hard, such as ensuring you close items after you open them, or using the contents table to get information about items instead of opening the item to get it - stuff like that.

Next time, you might want to be more specific about your scenario. Also, if you're getting errors, say what they are.

New Post: DOES MAPI HAVE A SATURATION LEVEL?

$
0
0
Thanks for the quick reply and;
  1. Yes correct its communication with Exchange during restore of items.
  2. No its not a server throttling issue and we already have a policy that removes all limits
  3. The server is also not overwhelmed, i.e. no resources are constrained from source to path
  4. I am not the developer on this, but will have one of my team members post back with additional information regarding the issue in short order. We have looked at this pretty thoroughly in terms of possible causes, i.e. network saturation, resource constraints for source and target machines and there is absolutely no issues there. That lead me to wonder if all other resources are not constrained can MAPI itself can get overloaded/saturated?
Stand by and I will get some more technical info regarding the errors we are seeing

New Post: DOES MAPI HAVE A SATURATION LEVEL?

$
0
0
Do you know it's not throttling because you've turned on throttle logging and confirmed that there is no throttling being logged or because you've configured a policy and you're trusting that the policy is working to exempt you from throttling? If you haven't checked the logging, you need to.

New Post: DOES MAPI HAVE A SATURATION LEVEL?

$
0
0
Good question and;
  1. We are relying on the fact that throttling is setup properly and the profile being used is assigned to the throttling policy.
  2. My team may have already checked that, however I should personally look at this to be 100% sure. Where would we check to ensure no throttling is being imposed?
  3. We are able to make this happen regardless of Exchange version i.e. 2003, 2007, 2010 and 2013. For 2010 and 2013 the throttling is being used. For 2007 since we cannot assign a policy to a user, we just turned throttling off on the server side and still the same issue

New Post: Lost Outlook calendar when using MFCMAPI

$
0
0
I had this same issue. I have deleted everything, therefore my client has lost his entire calendar. The previous contents are there (from this point and before) but all future appointments have been deleted. How can I get this back? I already tried importing backup profiles, but they are not importing any calendar information. Is there a way to use this program and try to recover the contents. I went through the steps posted above, but I was unable to paste anything into the calendar. More detailed steps or any other assistance would be greatly appreciated, especially since my job is on the line Monday morning when he comes in and all of his appointments are GONE!

New Post: Lost Outlook calendar when using MFCMAPI

$
0
0
You might try deleted item retention or the Recoverable Items folder in the mailbox on the server.

New Post: Lost Outlook calendar when using MFCMAPI

$
0
0
sgriffin wrote:
You might try deleted item retention or the Recoverable Items folder in the mailbox on the server.
Can you explain how to do this in detail? I don't have access to the mail server, only to his workstation and the MFCMAPI application, also installed on his workstation. I am still not quite sure how to thoroughly use this program, so I am not sure how to access the deleted items area for it. I really appreciate your help!

New Post: DOES MAPI HAVE A SATURATION LEVEL?

$
0
0
We are actually working with MAPI in several threads at one time, and an error in one thread leads to a waterfall of errors in the others.

In common when first error happens when we are trying to establish connection IMAPISession::OpenMsgStore() call that returns us Mailbox instance, that attempt fails and we get a bunch of errors with creating items and folders. Errors on item and folder levels almost always might be overcome by redoing the problem operation, I mean to do a few more attempts helps. The odd thing is we can be operating just fine and then all of the sudden we will see 20-30 errors in 1-2 seconds and then hours can pass before we get another instance.

IMAPISession::OpenMsgStore()
  • MAPI error: not logged
    Low level MAPI error: 1142
    Message from MAPI: The attempt to log on to Microsoft Exchange has failed.
  • MAPI error: not logged
    Low level MAPI error: MAPI_E_NETWORK_ERROR
    Message from MAPI: Microsoft Exchange is not available. Either there are network problems or the Exchange server is down for maintenance.
IMAPIFolder::CreateFolder()
IMAPIFolder::CreateMessage()
  • MAPI error: MAPI_E_NETWORK_ERROR
IMAPIProp::SaveChanges()
  • MAPI error: MAPI_E_NETWORK_ERROR
    Low level MAPI error: 0x80040115
    Message from MAPI: Network problems are preventing connection to Microsoft Exchange.
  • MAPI error: MAPI_E_NO_ACCESS
    Low level MAPI error: 0x80070005
    Message from MAPI: You do not have sufficient permission to perform this operation on this object. See the folder contact or your system administrator.

New Post: Set Default Calndar

$
0
0
Hello,

A user was migrated from Exchange 2007 to ExO; another user was migrated from Exchange 2010 to ExO. Tenant is running Wave 15.

Both users experience the same:

Calendar A= Default calendar before migration
Calendar B = Default Calendar after migration

After migration both users have 2 calendars (A and B). Calendar A is now a secondary calendar that contains all their migrated calendar items. Calendar B is an empty calendar.


I would like to delete Calendar B and set Calendar A as default in the cloud.

Can this be done?

Thank you

New Post: Set Default Calndar

$
0
0
In MFCMAPI, where do these two calendar folders live? Do they have the same name? Do they have the same parent? Or is one the parent of the other? After migration, if you create a new meeting, which calendar does it end up in?

I would propose you test moving items into that calendar using MFCMAPI and see if they still function OK. Make sure you move and not copy. Once the other calendar is empty, you can try deleting it.

New Post: Set Default Calndar

$
0
0
Hello sgriffin,

The folders are under the user's account. They have the same name and parent. New meetings are created in Calendar B by default.

Wouldn't moving the items across calendar create that weird condition where the user loses ownership of the item? I read about this in other forums

New Post: Set Default Calndar

$
0
0
Dunno - that's why I recommend testing it.

New Post: MRMAPI to collect message properties

$
0
0
We are looking to use MRMAPI to capture data as messages change from unread to read, and other actions. I need help in preparing a MRMAPI command so I can look at all of the messages in an INBOX and capture the following in a log:

Message ID
Message Flags
Sent time
Received time
PR_LAST_MODIFICATION_TIME

and possibly some other fields.

We would then setup a regular scheduled task to take snapshots of the mailboxes to compare the changes taking place.

Can someone help me put together a MRMAPI command to capture these properties (ideally in a comma delimited format)? Thanks!

Joe Karam

New Post: Set Default Calndar

$
0
0
We were able to move the calendar items with no problems. Now we get an error when trying to delete the (now empty) secondary calendar.

http://sdrv.ms/1hbY2Ik

The calendar appears to be deleted; once I refresh the MFCMAPI tool, the calendar reappears. It's visible (and usable) in the user's profile

New Post: Unexpected error when sending cancellation for reoccuring meeting

$
0
0
Outlook 2010 keeps crashing when trying to send a cancellation for a reoccuring meeting. Will mfcmapi allow me to delete this reoccuring calendar event? I'm guessing it won't notify the attendees it's being remove though?

Thanks,

New Post: Unexpected error when sending cancellation for reoccuring meeting

$
0
0
Right - MFCMAPI will just treat it as an item and delete it. The server may have logic around the deletion, but the client won't do anything.

New Post: Unable to open Exchange 2010 users mailbox from exchange 2013's user mailbox from MFCAMPI. And vice-versa

$
0
0
  1. Created two super users(1 on exchange 2010 and other on exchange 13 in same organisation)
  2. Assigned all necessary permission to these both users in AD.
    Get-MailboxDatabase | Add-ADPermission -user Domain\User -AccessRights GenericAll -InheritanceType All
Get-MailboxDatabase -includepreExchange2013 | Add-ADPermission -user Domain\User -AccessRights GenericAll -InheritanceType All
  1. When I open MFCAMPI from exchange user mailbox, and try to open any exchange 2010 user's mbx, then get following error
Error:
Code: MAPI_E_FAILONEPROVIDER == 0x8004011D
Function OpenOtherUsersMailboxFromGal( lpMAPISession, lpAddrBook, &lpMailboxMDB)
File MainDlg.cpp
Line 729


*Interestingly, from outlook of exchange10/13 user, I can open mailbox of exchange13/10 user mailbox. but failing from MFCMAPI only.
*From exchange 2010 super user via MFCMAPI, I can open any exchange 2010 mbx.
*From exchange 2013 super user via MFCMAPI, I can open any exchange 2013 mbx.
__*But, when I go for cross, it fails.__

New Post: Not able to delete IPM.Rule.Message

$
0
0
Hi all,

A user in our organization has a corrupt inbox rule. I have tried to hard delete this rule using MFCMAPI, however I receive:

Warning:
Code: MAPI_W_PARTIAL_COMPLETION == 0x00040680
Function ((LPMAPIFOLDER) m_lpContainer)->DeleteMessages( lpEIDs, lpProgress ? (ULONG_PTR)m_hWnd : NULL, lpProgress, ulFlag)
File FolderDlg.cpp
Line 722

I then decided to move the mailbox to another database to see if then I would be able to delete the rule, but this did not work. I get the same error.

Any ideas on how to resolve this?

Best regards!
Viewing all 399 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>