SOLVED

Public Folder migration issue

Copper Contributor

Hi all,

 

i have a serious problem migrating public folders from a Exchange 2010 server to a Exchange 2013 server as a first step before migrating to Exchange Online. 

 

Some facts:
Exchange 2010 SP3 CU29 on Windows Server 2008 R2 Standard (with public folder mailbox)
Exchange Server 2013 CU23 on Windows Server 2012 Datacenter (with user mailboxes)
User mailboxes has been migrated without problems from 2010 to 2013
Public folder database is about 6 GB.

 

I followed the offical microsoft docs for a batch migration to migrate public folders to Exchange 2013 from previous versions. 

 

Migration batch is starting and "synchronizing" until all elements of the public folder mailbox are synchronized. After the public mailbox is synchronized (the status is "synced") the migration batch is going to status "failed", because the notification email about the migration status cannot be sent.
Error message is "MapiExceptionSendAsDenied: Unable to submit message. (hr=0x80070005, ec=1244)"

 

I can start the batch again with the same result. At first synchronizing, after the mailbox is "synced",  migration batch status is "failed".

 

Migration batch is created with the domain admin. Same problem occurs if i use another user with domain administration rights.

 

I do not need the notification mail, but the creator of the migration batch is automatically added as a notoficationemail receiver and cannot be removed?

 

Because of the status "failed" a cannot complete the migration batch and go further on in the steps of migration.

 

Error log:


2020-05-14T20:16:11.412Z,16,MigrationServicelet,Information,",20fb40fb-19ba-4e18-9f1a-7db26aec98e9,PFMigration,","Sending report email to adminbluetaurus@<domainhidden>.de;, subject Migrationsbatch PFMigration hat die erste Synchronisierung abgeschlossen"
2020-05-14T20:16:11.443Z,16,MigrationServicelet,Error,",20fb40fb-19ba-4e18-9f1a-7db26aec98e9,PFMigration,","MigrationJob.SetTransientError: job PFMigration:20fb40fb-19ba-4e18-9f1a-7db26aec98e9:PublicFolder:Staged:4:adminbluetaurus@<domainhidden>.de:SyncCompleting:14.05.2020 19:46:07:Die Nachricht kann nicht übermittelt werden. --> MapiExceptionSendAsDenied: Unable to submit message. (hr=0x80070005, ec=1244)\nDiagnostic context:\n Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=46]\n Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=328][latency=0]\n Lid: 52176 ClientVersion: 15.0.1497.6\n Lid: 50032 ServerVersion: 15.0.1497.6006\n Lid: 23226 --- ROP Parse Start ---\n Lid: 27962 ROP: ropSubmitMessage [50]\n Lid: 17082 ROP Error: 0x4DC \n Lid: 27745 \n Lid: 21921 StoreEc: 0x4DC \n Lid: 27962 ROP: ropExtendedError [250]\n Lid: 1494 ---- Remote Context Beg ----\n Lid: 37692 \n Lid: 44092 \n Lid: 64952 StoreEc: 0x3EB \n Lid: 36423 dwParam: 0x0 Msg: /o=<orghidden>/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MicrosoftExchange329\n Lid: 10786 dwParam: 0x0 Msg: 15.00.1497.006:EX01\n Lid: 1750 ---- Remote Context End ----\n Lid: 26849 \n Lid: 21817 ROP Failure: 0x4DC \n Lid: 60547 StoreEc: 0x4DC \n Lid: 21966 \n Lid: 30158 StoreEc: 0x4DC :, at Microsoft.Exchange.Data.Storage.CoreItem.Submit(SubmitMessageFlags submitFlags) at Microsoft.Exchange.Data.Storage.MessageItem.InternalSend(StoreObjectId saveSentMessageFolder, SubmitMessageFlags submitFlags, Boolean doNotMove) at Microsoft.Exchange.Migration.MigrationEmailMessageItem.Send(IEnumerable`1 recipientAddresses, String subject, String body) at Microsoft.Exchange.Migration.MigrationReportGenerator.SendReportMail(MigrationReportData reportData) at Microsoft.Exchange.Migration.JobSyncCompletingProcessor.Process(MigrationJobReportingCursor& currentCursor) at Microsoft.Exchange.Migration.MigrationJobSyncCompletingProcessor.Process(Boolean scheduleNewWork) at Microsoft.Exchange.Migration.JobProcessor.Process() at Microsoft.Exchange.Migration.LegacyMigrationProcessor.ProcessJob(IMigrationDataProvider dataProvider, MigrationSession session, MigrationJob job) at Microsoft.Exchange.Migration.LegacyMigrationProcessor.RunJobOperation(IMigrationDataProvider dataProvider, MigrationSession session, MigrationJob job, Func`4 jobOperation)|Microsoft.Exchange.Data.Storage.SendAsDeniedException|Cannot submit message.|InnerException:MapiExceptionSendAsDenied:16.55847:2E000000, 17.43559:0000000048010000000000000000000000000000, 20.52176:000FD9850600103100000000, 20.50032:000FD9857617000000000000, 255.23226:000FD985, 255.27962:32000000, 255.17082:DC040000, 0.27745:0E000000, 4.21921:DC040000, 255.27962:FA000000, 255.1494:00000000, 0.37692:02010480, 0.44092:77090000, 4.64952:EB030000, 5.36423:000000002F6F3D5363687761727A62723F752F6F753D45786368616E67652041646D696E6973747261746976652047726F7570202846594449424F484632335350444C54292F636E3D526563697069656E74732F636E3D4D6963726F736F667445786368616E676533323900, 5.10786:0000000031352E30302E313439372E3030363A455830310000000000, 255.1750:00000000, 0.26849:00000000, 255.21817:DC040000, 4.60547:DC040000, 0.21966:00000000, 4.30158:DC040000|Microsoft.Mapi.MapiExceptionSendAsDenied: MapiExceptionSendAsDenied: Unable to submit message. (hr=0x80070005, ec=1244) Diagnostic context: Lid: 55847 EMSMDBPOOL.EcPoolSessionDoRpc called [length=46] Lid: 43559 EMSMDBPOOL.EcPoolSessionDoRpc returned [ec=0x0][length=328][latency=0] Lid: 52176 ClientVersion: 15.0.1497.6 Lid: 50032 ServerVersion: 15.0.1497.6006 Lid: 23226 --- ROP Parse Start --- Lid: 27962 ROP: ropSubmitMessage [50] Lid: 17082 ROP Error: 0x4DC Lid: 27745 Lid: 21921 StoreEc: 0x4DC Lid: 27962 ROP: ropExtendedError [250] Lid: 1494 ---- Remote Context Beg ---- Lid: 37692 Lid: 44092 Lid: 64952 StoreEc: 0x3EB Lid: 36423 dwParam: 0x0 Msg: /o=<orghidden>/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Recipients/cn=MicrosoftExchange329 Lid: 10786 dwParam: 0x0 Msg: 15.00.1497.006:EX01 Lid: 1750 ---- Remote Context End ---- Lid: 26849 Lid: 21817 ROP Failure: 0x4DC Lid: 60547 StoreEc: 0x4DC Lid: 21966 Lid: 30158 StoreEc: 0x4DC at Microsoft.Mapi.MapiExceptionHelper.InternalThrowIfErrorOrWarning(String message, Int32 hresult, Boolean allowWarnings, Int32 ec, DiagnosticContext diagCtx, Exception innerException) at Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, IExInterface iUnknown, Exception innerException) at Microsoft.Mapi.MapiMessage.SubmitMessageEx(SubmitMessageExFlags submitMessageExFlags) at Microsoft.Exchange.Data.Storage.CoreItem.Submit(SubmitMessageFlags submitFlags)|"

Any hints?

 

Best regards

 

Matthias

 

2 Replies

Hallo and Guten Tag @mgoetz !

 

The error MapiExceptionSendAsDenied: Unable to submit message. (hr=0x80070005, ec=1244) Leads me to believe that whatever account that email is sending from, the user submitting the batch does not have "Send As" permission on.  Your post doesn't really highlight who it sends as however - not sure on that.

 

Hope this helps!

 

Chris

 

 

best response confirmed by mgoetz (Copper Contributor)
Solution

Hi Chris,

 

thanks for your reply. 

 

I got the advice to try the old deprecated serial migration and this actually worked. 

My public folders are migrated to Exchange 2013.

 

Best regards

 

Matthias

 

1 best response

Accepted Solutions
best response confirmed by mgoetz (Copper Contributor)
Solution

Hi Chris,

 

thanks for your reply. 

 

I got the advice to try the old deprecated serial migration and this actually worked. 

My public folders are migrated to Exchange 2013.

 

Best regards

 

Matthias

 

View solution in original post