
Недавно я перенес свой старый почтовый профиль Thunderbird на новый ПК с установленной ОС Windows 8.
У меня есть Global Inbox, где сохраняются все мои новые письма. У меня около 10 учетных записей электронной почты, и все они работают отлично, все эти 10 также присутствовали на старом компьютере с установленной Windows 8.
Я добавил новую учетную запись электронной почты, и при получении почты по протоколу POP с использованием новой учетной записи электронной почты возникает следующая ошибка:Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox.
Я попробовал следующее, но безуспешно:
- Я попытался удалить файл Inbox.msf,
- Попробовал запустить thunderbird как администратор
- Восстановленный аккаунт электронной почты
- Сбросить профиль
- Удалены все свойства «Только чтение» для всех файлов.
- Изменен владелец файлов
- Убедился, что у текущего пользователя есть права записи и ничего
Когда я создаю отдельный почтовый ящик для недавно созданной учетной записи, письма загружаются
Есть идеи?
ОБНОВЛЯТЬ:
Ниже приведены шаги, которые я выполнил до момента получения сообщения об ошибке, описанного выше:
- Я перенес весь свой профиль Thunderbird со старого ПК на новый ПК в каталог c:\My Files\Thunderbird.
- Затем я установил последнюю версию Thunderbird V 31
- Создал новый профиль Thunderbird с помощью менеджера профилей Thunderbird:
Thunderbird -profilemanager
- Дал моему профилю уникальное имя и указал, чтобы он читал старый профиль в c:\My Files\Thundebird\Profiles\9dybzaqy.default
- Все мои адреса электронной почты используют глобальный почтовый ящик, что означает, что все письма приходят в один и тот же почтовый ящик.
- Все работало хорошо, письма отправлялись и принимались без проблем с учетных записей электронной почты, которые я перенес со старого ПК на новый.
- Я добавил дополнительную учетную запись электронной почты и настроил ее на использование собственного почтового ящика. Теперь я могу отправлять и получать письма, используя выделенный почтовый ящик для этой учетной записи.
- Теперь мне нужна эта учетная запись для использования Глобального почтового ящика, то есть новые письма, отправляемые на новую учетную запись электронной почты, приходят в выделенный почтовый ящик, который используют все остальные учетные записи. И это приводит к сообщению об ошибке
Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox.
при получении писем с недавно созданной учетной записи электронной почты, хотя письма со всех других адресов электронной почты сохраняются нормально, за исключением этого, я удалил все письма в новой учетной записи и отправил тестовые письма, и появляется та же ошибка.
решение1
Я нашел проблему после тщательной отладки:
В моей предыдущей установке Thunderbird почтовым хранилищем по умолчанию был Maildir по какой-то причине, а в новой установке по умолчанию был установлен mbox, поэтому при создании новой учетной записи он был установлен на mbox, и если весь глобальный почтовый ящик в maildir, то он не может хранить почту как mbox, что затем вылетает. Установив почтовое хранилище по умолчанию на maildir в новой установке, все начало работать.
Спасибо за все комментарии, которые очень помогли решить проблему.
решение2
Эта проблема может возникнуть, если папка профиля расположена в файловой системе FAT32, а не на системном диске C:, который по умолчанию в Windows отформатирован в NTFS. FAT32 имеет ограничение в 4 ГиБ на файл (2^32-1 байт), поэтому, когда файл с электронными письмами достигает этого ограничения, пользователь может ожидать проблем с записью в этот конкретный файл почтового ящика.
Вторая возможность, которая может произойти скорее в файловой системе Linux ext4, заключается в том, что будут использованы все иноды файловой системы, но не все доступное пространство. Диск не будет заполнен, но все иноды будут использованы. Конечно, когда есть сотни тысяч файлов электронной почты, так что это опция maildir. Обычно этого не происходит, но это возможно.
решение3
Для меня проблема заключалась в том, что предыдущие версии Thunderbird использовали почтовый ящик с именем inbox
в нижнем регистре, а новая версия требует, чтобы это было Inbox
. Код Thunderbird плохо спроектирован и не учитывает регистр последовательно, прежде чем я мог использовать Local Folders/Inbox
сам файл, должен был иметь ТОЧНО тот же регистр, хотя он показывает письма из файла независимо от регистра файлов.