Bug #59

Loose of mail (sib)directory brakes program function

Added by A K almost 2 years ago. Updated almost 2 years ago.

Status:NewStart date:05/01/2012
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-Spent time:-
Target version:3.2

Description

Summary: Sylpheed cannot save outbox letter if there is no "sent" directory in mail folder and mail server is 'non-latin': has directory 'Отправленные' instead ot 'sent'.

Big mail service of my country (yandex.ru) is Cyrillic. So it has cyrillic directory structure: 'Исходящие' (outnbox), 'Отправленные' (sent), only INBOX folder has latin name. In this situation Sylpheed stores sent letters in local 'sent' directory (for compare: working with gmail it places sent letter in remote 'sent' dir (IMAP)).

Local mail directories can be lost: occidently or intentianally (for reduce backup size to fit DVD media, I always config mail clients not delete old mail, removed inbox can be restored). In this case program has error message "Sending of message was completed, but the message could not be saved to outbox".

I suppose, other program functions can be broken in case of loosing some non-critical, restorable mail dirs.
Sylpheed shoud try to restore such dirs.

System: Debian GNU/Linux 6.0
Program version: 3.2.0beta7

Servers in test:

imap.yandex.ru
pop.yandex.ru
smtp.yandex.ru

imap.gmail.com
smtp.gmail.com

History

#1 Updated by A K almost 2 years ago

Shotrly: sent letter can't be saved in 'sent' dir, if there is no same remote dir and local 'sent' dir is deleted. In IMAP and POP configurations.

#2 Updated by A K almost 2 years ago

How to reproduce:
0) create account on [[http://mail.yandex.ru]]
1) start Sylpheed 1st time
2) configure POP or IMAP account
3) send some letter somewhere
4) delete directory ~/Mail/sent
5) start program again and try to send mail again

#3 Updated by A K almost 2 years ago

6) see fail of save
7) close program, manually restore 'sent' directory of Mail folder
8) send message again and get save success.

Also available in: Atom PDF