LINUX.ORG.RU

Удалить письмо - Сбой при обработке сообщений

 


1

4

Ubuntu 18.04, Sylpheed 3.5.1 (Build 1174) из реп, почтовый сервер яндекс, IMAP.

Нажимаю на любое из входящих писем правым кликом -> Удалить, гарантировано получаю диалоговое окно

Ошибка
Сбой при обработке сообщений
или без локализации
Error
Error occurred while processing messages.
с кнопкой OK.

В это время в лог пишет

** LibSylph-CRITICAL: folder_item_move_msgs: assertion 'dest != NULL' failed
** LibSylph-CRITICAL: folder_item_scan: assertion 'item != NULL' failed
** Sylpheed-CRITICAL: folderview_update_item: assertion 'item != NULL' failed
Что я делаю не так? Пользователи Sylpheed, вы это тоже видите?

Это не работает с момента установки программы.

Обход: правым кликом -> Переместить, и выбрать папку «Удаленные».

Если в настройках учетной записи на вкладке Еще задать префикс пути IMAP #imap/<логин>@yandex.ru, как сказано здесь, видимых изменений нет.

cast xterro safocl rustamych YAR

★★★

Последнее исправление: Dimez (всего исправлений: 5)

Пользователи Sylpheed, вы это тоже видите?

Нет, у меня такого нет (Debian Bullseye).

Пакет ca-certificates установлен и имеет последнюю версию?

posixbit ★★
()

Не подскажу, нет под рукой сейчас аккаунта с IMAP'ом.

YAR ★★★★★
()

А я читал ещё много лет назад что у какого-то монополиста веб-почтовика имап порезан почти до read-only режима. Возможно это даже было про яндекс. Обоснование такое: тупые юзеры не осилят нормально настроить клиент, тот тянет что-то с веб-ящика насовсем, потом юзер, зайдя в веб, не найдёт там письмо и будет жаловаться.

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

у меня такого нет

А провайдер яндекс?

ca-certificates/bionic-updates,bionic-updates,bionic-security,bionic-security,now 20211016~18.04.1 all [установлен]
  сертификаты распространённых центров сертификации (CA)
Клиент настроен так.

В другом клиенте (KMail) эта функция работает, если указать в настройках папку для удаления.

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

Пакет ca-certificates установлен и имеет последнюю версию?

bash-4.3# slackpkg search ca-certificates
Looking for ca-certificates in package list. Please wait... DONE
The list below shows all packages with name matching "ca-certificates".
[ installed ] - ca-certificates-20220922-noarch-1_slack14.2
RodoSlav
()
Последнее исправление: RodoSlav (всего исправлений: 1)
Ответ на: комментарий от RodoSlav

Тоже с яндексом? Какая версия Sylpheed?

На правах оффтопа: а я уж думал валить на эту слаку как на оплот стабильности.

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

Да яндекс, и mail.ru таже история.

bash-4.3$ sylpheed --version
Sylpheed version 3.7.0

я уж думал валить на эту слаку как на оплот стабильности.

В данном случае, скорее недоработка разработчика Sylpheed или из-за нововведений почтовых серверов (пароли для приложений нужно создавать).
Плюс Sylpheed не входит в стабильную ветку Slackware. Я, например, собирал из исходников с SlackBuilds.
Видимо не так много людей пользуются данным ПО поэтому не проверяли как следует.

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

Не уходит или не появляется в отправленных? Чтобы появлялось в отправленных, надо в настройках учетной записи заполнить «Поместить отправленные в».

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

Плюс Sylpheed не входит в стабильную ветку Slackware.

Его нет в официальных репозиториях Slackware?

Тут непонятно, чья недоработка, потому что в Bullseye та же версия, но работает. То ли мейнтейнеры дебиана в этот раз что-то не сломали как обычно, а починили, то ли это серверозависимо, хотя с mail.ru баг тоже воспроизводится.

Видимо не так много людей пользуются данным ПО поэтому не проверяли как следует.

А чем еще пользоваться-то? На онтопике есть только KMail, в котором баг еще страшнее, Thunderbird, который убогий, Geary, который без трея и сильно заточен под гном, а у меня кеды. Остальное либо веб, либо комбайны с браузером либо чьи-то форки.

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

Не уходит или не появляется в отправленных? Чтобы появлялось в отправленных, надо в настройках учетной записи заполнить «Поместить отправленные в»

Разобрался, теперь всё нормально работает.

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

Его нет в официальных репозиториях Slackware?

нет, токмо в SlackBuilds.org

А чем еще пользоваться-то?

Да есть проблема. Клиентов нормальных почти нет, хотя почтовым протоколам уже сколько лет.
Можно посмотреть в сторону claws-mail. Это, как ты пишишь, форк Sylpheed.

Я на всякий случай япошке письмо с ошибкой отправил.
Посмотрим, что ответит.

RodoSlav
()
Последнее исправление: RodoSlav (всего исправлений: 1)

Решил проблему. Нужно сделать следующее:

bash-4.3# chmod -R 766 ~/.sylpheed-2.0
Далее, всем папкам через «свойства папки» присвоить соответствующий тип.
Там же, в свойствах папки во вкладке «создать» всем папкам присвоить соответствующую Учётную запись.
После этого у меня всё заработало.

И да, не забудь сначала перейти на Slackware как оплот стабильности. :)

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

Далее, всем папкам через «свойства папки» присвоить соответствующий тип.

Сделал для папок INBOX (почему-то она именно так называется), Отправленные, Корзина (не Удаленные, это две разные) и Спам. В настройках учетной записи заполнил «Поместить удаленные в».

Письма начали удаляться в папку Корзина на сервере, как и положено. Спасибо!

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

Я на всякий случай япошке письмо с ошибкой отправил.
Посмотрим, что ответит.

Что ответил?

Так это, получается, не баг. Это я не то жму. Бывают такие ситуации, когда вроде бы программа работает, как задумывал автор, но очень сложно понять, как он задумал.

damix9 ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.