mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-22 11:55:24 +00:00
BugFix #0002622: The server Dovecot use by default an UTF-8 and by doing so it cause a wrong re-encoding in UTF-7 when reaching the sieve server (knowing that the foldername in sieve are encoded in UTF-7). Since it is not the case with a Cyrus server, I created a new variable available in the sogo.conf that let you specified the type of encoding you need. By default the encoding is set to UTF-7. ex : SOGoFolderEncoding = 'UTF-7'
This commit is contained in:
@@ -635,8 +635,12 @@ function ensureMailboxArgRepresentation(container, argumentSpan) {
|
||||
: {'displayName': 'INBOX', 'path': 'INBOX' });
|
||||
for (var i = 0; i < mailboxes.length; i++) {
|
||||
var mailbox = mailboxes[i];
|
||||
var folderValue;
|
||||
((folderEncoding == "UTF-8") ? folderValue = mailbox.displayName
|
||||
: folderValue = mailbox.path);
|
||||
|
||||
var mboxOption = createElement("option", null, null,
|
||||
{ value: mailbox.path }, null, select);
|
||||
{ value: folderValue }, null, select);
|
||||
mboxOption.appendChild(document.createTextNode(mailbox.displayName));
|
||||
}
|
||||
argumentSpan.appendChild(select);
|
||||
|
||||
Reference in New Issue
Block a user