我正在将邮箱从内部部署 IMAP 服务器迁移到 Office 365。大多数帐户迁移都很顺利,但我在少数帐户上遇到以下错误。
Error: MigrationMRSPermanentException: Error: Uid value is out
of range of allowed values. --> 0 Parameter name: lowBound
这声音对我来说就像是 IMAP 错误,但它没有给我提供任何线索。在 Google 上找不到此特定错误消息的任何结果。
对于迁移,我使用 PowerShell,即:
New-MigrationBatch -BadItemLimit 99 -Name pilot -LargeItemLimit 99 `
-CSVData ([System.IO.File]::ReadAllBytes("migratelist.csv" )) -AutoStart `
-SourceEndpoint imap.example.org
使用包含用户列表的 CSV 文件,例如
EmailAddress,UserName,Password
[email protected],user*masteruser,masterpw
IMAP 服务器是 Dovecot 2.2.33.2,带有 Maildir 后端,运行在 CentOS 7 上。Dovecot 已配置主用户来访问所需的电子邮件帐户。我已在 Dovecot 中打开调试功能,并启用了 rawlogs。到目前为止,我还无法确定导致错误的原因。也许是一条损坏的消息,但如何在数千条消息中找到它?有什么想法吗?谢谢!