LINUX.ORG.RU
ФорумAdmin

roundcube uid move error

 , ,


0

1

привет, на debian 10 установлен roundcube 1.4.11 из бэкпортов при копировании и переносе из папок входящие черновик корзина письма перемещаются , а из папки спам(junk) нет, вылетает Ошибка сервера: UID MOVE: failed to send mail (2.689 + 0.000 + 2.688 secs). В папку спам переместить тоже ничего нельзя, но dovecot по правилам sieve складывает в эту папку, где проблема? на 1.3.16 таже проблема.


В dovecot для копирования письма в папку используется acl insert, для доставки писем, включая sieve, используется acl post. Для перемещения(копирования+удаления) письма нужно, чтобы на исходном ящике был acl expunge, на ящике назначения insert.

https://doc.dovecot.org/settings/plugin/acl/

Включи debug логи dovecot, он там очень подробно обработку каждого события пишет.

так ведь не довекот перемещает

кроме него - некому

yumko ★★ ()
Последнее исправление: yumko (всего исправлений: 1)
Ответ на: комментарий от greys

Я ж написал, что такое вполне может быть при отдельных acl на ящик Junk, которое разрешает класть туда письма dovecot-lda(sieve), но не разрешает для клиентов. Это разные правила - положить письмо sieve'у(acl post), и скопировать письмо через roundcube(acl insert). Залезь в конфиг dovecot, найди, где лежат acl, и проверь. Либо включи дебаг логи довекота и посмотри, на что он ругается. Ну а если таки подозреваешь roundcube, подключись из консоли по imap, и попробуй скопировать письмо вручную.

yumko ★★ ()
Ответ на: комментарий от yumko

при переносе из черновика

Debug: Mailbox Черновики: UID 12: Opened mail because: prefetch

Debug: Mailbox Черновики: UID 12: Opened mail because: access

Debug: Mailbox Черновики: UID 12: Opened mail because: MIME part

Debug: Mailbox Черновики: UID 12: Opened mail because: prefetch

Debug: Mailbox Черновики: UID 12: Opened mail because: access

Debug: Mailbox Черновики: UID 12: Opened mail because: binary stream

при переносе из Junk только 3

Debug: Mailbox Junk: UID 2: Opened mail because: prefetch

Debug: Mailbox Junk: UID 2: Opened mail because: access

Debug: Mailbox Junk: UID 2: Opened mail because: MIME part

greys ()
Ответ на: комментарий от greys

PHP сам файлы на почтовом сервере не трогает(Roundcube может стоять где угодно), он отдает команды серверу через IMAP

Pinkbyte ★★★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.