Я переношу почтовые ящики с локального сервера 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
user@example.org,user*masteruser,masterpw
Сервер IMAP - это Dovecot 2.2.33.2 с серверной частью Maildir, работающей на CentOS 7. У Dovecot есть главный пользователь, настроенный для доступа к необходимым учетным записям электронной почты. Я включил отладку в Dovecot и включил rawlogs. Пока мне не удалось определить причину ошибки. Возможно, поврежденное сообщение, но как найти его среди тысяч? Есть предположения? Спасибо!