View Issue Details

IDProjectCategoryView StatusLast Update
0003450SOGoWeb Mailpublic2016-01-22 19:24
Reporteralain Assigned Toludovic  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status resolvedResolutionfixed 
Platform[Server] LinuxOSDebianOS Version7 (Wheezy)
Product Version2.3.6 
Fixed in Version2.3.7 
Summary0003450: void message might be send if bad numbers of french diacritics or japanese chars !
Description

in some cases, if the body of the mail contains extended characters,
like french diacritics "é" or japanese chars (coded on 3 octets, utf8 ?? I am not an expert), the body of the mail is void after being send !!

But adding one or two extra ascii chars would restore the expected behavior

tested (with bug !) on 2.3.6 and 2.3.3a

related to http://www.sogo.nu/bugs/view.php?id=3276 ???

Steps To Reproduce

in body
OK: ???????? (8 chars each 3 octets)
not OK: ????????? (9 chars each 3 octets)
not OK: ?????????a?????????
not OK: ?????????aa?????????
OK: ?????????aaa?????????
OK: éééééééééééé (12 "é")
not OK: ééééééééééééé (13 "é")

Additional Information

Après quelques tests, j'ai l'impression d'un test de proportion entre
caractères 7 bits et caractères 8 bits.
Un mail contenant 13 é ne passe pas, mais 12 é passent.
Un mail contenant 9 caractères japonais (qui font chacun 3 octets) ne
passe pas, mais ça passe avec 8.
Un mail contenant "?????????a?????????" ne passe pas,
malgré le a caché au milieu, pareil avec 2 a, mais ça passe si on en met 3.

TagsNo tags attached.

Issue History

Date Modified Username Field Change
2016-01-21 11:29 alain New Issue
2016-01-22 19:24 ludovic Note Added: 0009311
2016-01-22 19:24 ludovic Status new => resolved
2016-01-22 19:24 ludovic Fixed in Version => 2.3.7
2016-01-22 19:24 ludovic Resolution open => fixed
2016-01-22 19:24 ludovic Assigned To => ludovic