Назад | Перейти на главную страницу

imapsync: сообщение об ошибке NO APPEND при сохранении

Я использую imapsync 1.525 для переноса почты в zarafa 7.1.4 на ubuntu 12.04. Для некоторых сообщений (около 32000) я получаю следующую ошибку:

    Sent 7021 bytes
    Read:   219 NO APPEND error saving message
    ERROR: 219 NO APPEND error saving message at /usr/share/perl5/Mail/IMAPClient.pm
    line 1363
    Mail::IMAPClient::_get_response('Mail::IMAPClient=HASH(0x225e3b0)', 219,
    undef) called at /usr/share/perl5/Mail/IMAPClient.pm line 1310
    Mail::IMAPClient::_imap_command_do('Mail::IMAPClient=HASH(0x225e3b0)',
    'HASH(0x22c1eb8)', 'APPEND "INBOX/My Folder " () "25-Aug-2010
    14:58:31...') called at /usr/share/perl5/Mail/IMAPClient.pm line 1209
    Mail::IMAPClient::_imap_command('Mail::IMAPClient=HASH(0x225e3b0)',
    'HASH(0x22c1eb8)', 'APPEND "INBOX/My Folder " () "25-Aug-2010
    14:58:31...') called at /usr/share/perl5/Mail/IMAPClient.pm line 2920
    Mail::IMAPClient::append_string('Mail::IMAPClient=HASH(0x225e3b0)',
    'INBOX/My Folder ', 'Return-Path:
    <sender@senderdomain.com>\x{d}\x{a}Delivery-Date: Wed, 25 Au...', '', '"25-Aug-2010
    14:58:31 +0000"') called at /root/imapsync-1.525/imapsync line 3009
    main::copy_message(2, 'My Folder ', 'INBOX/My Folder ', 'HASH(0x2292128)', '\Seen \Draft \Deleted \Flagged \Answered
    $Forwarded', '/tmp/imapsync_cache/imap.acme.de/my.name@mydomain.com/l...')
    called at /root/imapsync-1.525/imapsync line 1490
    ERROR: 219 NO APPEND error saving message at /usr/share/perl5/Mail/IMAPClient.pm
    line 1258
    Mail::IMAPClient::_imap_command('Mail::IMAPClient=HASH(0x225e3b0)',
    'HASH(0x22c1eb8)', 'APPEND "INBOX/My Folder " () "25-Aug-2010
    14:58:31...') called at /usr/share/perl5/Mail/IMAPClient.pm line 2920
    Mail::IMAPClient::append_string('Mail::IMAPClient=HASH(0x225e3b0)',
    'INBOX/My Folder ', 'Return-Path:
    <sender@senderdomain.com>\x{d}\x{a}Delivery-Date: Wed, 25 Au...', '', '"25-Aug-2010
    14:58:31 +0000"') called at /root/imapsync-1.525/imapsync line 3009
    main::copy_message(2, 'My Folder ', 'INBOX/My Folder ', 'HASH(0x2292128)', '\Seen \Draft \Deleted \Flagged \Answered
    $Forwarded', '/tmp/imapsync_cache/imap.acme.de/my.name@mydomain.com/l...')
    called at /root/imapsync-1.525/imapsync line 1490
    - msg My Folder /2 {7019} couldn't append
    (Subject:[=?iso-8859-1?Q?AW=3A_my_subject?=])
    to folder INBOX/My Folder : 219 NO APPEND error saving message
    msg My Folder /3 copying to INBOX/My Folder 
    internal date from host1: [29-Aug-2010 22:17:42 +0000]
    internal date from host1: ["29-Aug-2010 22:17:42 +0000"] (fixed)
    msg My Folder /3 date ["29-Aug-2010 22:17:42 +0000"] flags [] size
    [1341]

Остальные сообщения были перенесены нормально. Каталог вложений имеет разрешения для zarafa, и его размер составляет около 150 ГБ, поэтому я предполагаю, что zarafa успешно хранит там вложения. Также в файловой системе достаточно места.

Шлюз Zarafa сообщает мне (логический уровень 6):

    Thu Apr  4 13:44:30 2013: [28997] < 219 APPEND "INBOX/My Folder " ()
    "25-Aug-2010 14:5
    8:31 +0000" {7019}
    Thu Apr  4 13:44:30 2013: [28997] > + Ready for literal data
    Thu Apr  4 13:44:30 2013: [28997] < <7019 bytes data> Return-Path: 

    <REMOVED MAIL DATA FOR PRIVACY>

    Thu Apr  4 13:44:30 2013: [28997] Trying to parse alternative multipart 1 of
    mail body
    Thu Apr  4 13:44:30 2013: [28997] > 219 NO APPEND error saving message

Кажется странным, что имя папки заканчивается пробелом («INBOX / Моя папка»), но это не проблема, другие сообщения были успешно перенесены в эту папку.

Меня интересовал флаг «$ Forwarded», который кажется странным, поскольку все другие флаги начинаются с обратной косой черты. Но в тестовой учетной записи этот флаг мигрировал нормально.

Есть идеи, как это решить?

Оказывается, я выполнил квоту на зарафу. Я узнал об этом после того, как посмотрел на это с помощью thunderbird (Жиль ЛАМИРАЛЬ предложил это в почтовом списке imapsync - спасибо). Там увидел квоту. Так что после повышения квоты в зарафе проблема была решена.

Обновите perl-модуль Mail :: IMAPClient до последнего, если это не так.

Что дает команды df?

    df /tmp
    df -i /tmp

/ tmp может быть заполнен индексами или пробелом.