[horde] iPhone mail app just closing when entering subfolder

Andreas Mauser andreas at mauser.info
Mon Mar 11 22:18:34 UTC 2013

----- Nachricht von Andreas Mauser <andreas at mauser.info> ---------
   Datum: Fri, 08 Mar 2013 23:58:36 +0100
     Von: Andreas Mauser <andreas at mauser.info>
Betreff: Re: [horde] iPhone mail app just closing when entering subfolder
      An: Michael J Rubinsky <mrubinsk at horde.org>, horde at lists.horde.org

> ----- Nachricht von Michael J Rubinsky <mrubinsk at horde.org> ---------
>      Datum: Fri, 08 Mar 2013 17:35:05 -0500
>        Von: Michael J Rubinsky <mrubinsk at horde.org>
> Antwort an: mrubinsk at horde.org
>    Betreff: Re: [horde] iPhone mail app just closing when entering subfolder
>         An: horde at lists.horde.org
>> Quoting Mauser Info <andreas at mauser.info>:
>>> Hi,
>>> since ActiveSync is working again for me I found some funny behaviour of
>>> the iPhone5 with IOS 6.1.2.
>>> In Horde I have a subfolder named GMX where all GMX mails arrive, placed
>>> by a procmail rule.
>>> I can browse every mail folder on the iPhone, but when I go to the GMX
>>> folder the iPhone Mail App just closing down.
>> The iOS Mail app is VERY sensitive. I can't tell you how many times  
>> I've crashed it (and the entire system on occasion as well) while  
>> developing this code.
>> This behavior is usually due to it receiving an email containing  
>> invalid UTF-8 data. Looking at the chuck of log you posted my bet  
>> would be a charset issue. We currently perform a number of checks  
>> to ensure we send valid UTF-8, and if we can't 100% guarantee this  
>> is the case, we remove all non 8 bit characters before streaming to  
>> the device.
>> The best way to figure out exactly what is going on is to figure  
>> out which email is causing iOS to choke. You can use the synclog to  
>> see exactly which emails were sent to the device in the last  
>> response and go from there. Remove each of those emails one by one  
>> until the folder starts syncing again. Once you've found the  
>> offending email, you can send it to me privately (if you feel  
>> comfortable doing so) and I will try and see if it's something that  
>> needs to be fixed on Horde's side.
> Thank you for your courtesy, I will remember that if it starts  
> behaviing like that.
> Interesting, I played around and disabled mail sync in the iPhone  
> settings, checked in the mail, no more mails there, fine.
> So I enabled mail sync again and the mails have been resynced and  
> also the GMX folder seems to work.
> Very strange behaviour. I'll watch that and report back to you.
> Thank you very much,
> Andreas
>>> In the logfile for this phone I found that also the mails themself are
>>> shown in the log, which may be an unwanted behaviour.
>> Nope. It's expected, but only when enabling the synclog. Not all  
>> email bodies are shown (some make use of temporary streams for the  
>> body - mostly MIME mails - and we don't output the content of the  
>> streams to the log).

Maybe of relevance...

I could sync in general if I set ActiveSync to Version 2.5 in the  
Horde settings.
Here I got the behaviour that the iPhone app crashes when I want to  
open the GMX folder.

I fixed this by desabling and enabling the mail account.

So I did a little testing and switched ActtiveSync to version 12.1 as  
recommended - I was not able to sync on the iPhone5 (IOS 6.1.2)  
anymore, even with recreating the account on the phone.

Then I switched to version 12.0 and instantly I had access to the  
account from the iPhone and the icons look better now as well - and no  
iPhone mail app crash since more than 24 hours.


>>> Let me post the last part of the log for you to see:
>>> Diese Nachricht wurde Ihnen von der eBay Europe S.à r.l. übermittelt.
>>> Diese kann sich zur Erfüllung ihrer Dienstleistungen anderer
>>> eBay-Unternehmen bedienen. Falls Sie Ihren Wohn- oder Geschäftssitz
>>> außerhalb der EU haben, finden Sie die Kontaktdaten Ihres
>>> Vertragspartners in den Allgemeinen Geschäftsbedingungen.
>>> =>
>>> http://rover.ebay.com/rover/4/0/8?eecl=3&eesi=DE&i=6a46a3c1eIIb5668II5ac543II14c22c68557II1&eepc=&bu=43178643197&segname=B068538-00&crd=20130305013505&emParams=i&sojTags=emid%3Dbu%2Csegname%3Dsegname%2Ccrd%3Dcrd
>>> Copyright © 2013 eBay Inc. Alle Rechte vorbehalten.
>>> Ausgewiesene Warenzeichen und Markennamen gehören ihren jeweiligen
>>> Eigentümern.
>>> eBay und das eBay-Logo sind Marken von eBay Inc.
>>> eBay Europe S.à r.l.
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] O        <POOMMAIL:Body/>
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] O       <Data/>
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] O      <Add/>
>>> 2013-03-08T22:18:05+01:00 DEBUG: Updating state during change
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] O     <Commands/>
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] Saving state: Array
>>> (
>>>   [0] => {513a5589-8eb4-4fc6-b2b3-56790a001802}2
>>>   [1] => Horde_Db_Value_Binary Object
>>>       (
>>>           [_value:protected] =>
>>> C:28:"Horde_ActiveSync_Folder_Imap":339:{a:5:{s:1:"s";a:3:{s:7:"uidnext";s:6:"140987";s:11:"uidvalidity";s:10:"1241215749";s:13:"highestmodseq";s:4:"3882";}s:1:"m";a:12:{i:0;i:140962;i:1;i:140964;i:2;i:140965;i:3;i:140974;i:4;i:140975;i:5;i:140976;i:6;i:140977;i:7;i:140978;i:8;i:140983;i:9;i:140984;i:10;i:140985;i:11;i:140986;}s:1:"f";s:3:"GMX";s:1:"c";s:5:"Email";s:1:"v";i:1;}}
>>>       )
>>>   [2] => ApplF2LJR3HXDTWF
>>>   [3] => 1362777482
>>>   [4] => GMX
>>>   [5] => uta
>>>   [6] => 0
>>> )
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] O    <Folder/>
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] O   <Folders/>
>>> 2013-03-08T22:18:05+01:00 DEBUG: [22137] O  <Synchronize/>
>>> 2013-03-08T22:18:05+01:00 DEBUG: Replacing SYNC_CACHE entry for user uta
>>> and device ApplF2LJR3HXDTWF:
>>> a:12:{s:18:"confirmed_synckeys";a:1:{s:39:"{513a5589-8eb4-4fc6-b2b3-56790a001802}2";b:1;}s:17:"lasthbsyncstarted";b:0;s:17:"lastsyncendnormal";b:0;s:9:"lastuntil";i:1362777482;s:9:"timestamp";s:10:"1362777485";s:4:"wait";b:0;s:10:"hbinterval";b:0;s:7:"folders";a:0:{}s:9:"hierarchy";b:0;s:11:"collections";a:2:{s:5:"INBOX";a:11:{s:5:"class";s:5:"Email";s:10:"windowsize";i:100;s:14:"deletesasmoves";b:1;s:10:"filtertype";s:1:"2";s:10:"truncation";i:0;s:13:"rtftruncation";N;s:11:"mimesupport";s:1:"2";s:14:"mimetruncation";s:1:"1";s:8:"conflict";i:1;s:9:"bodyprefs";N;s:11:"lastsynckey";s:39:"{513a557b-642c-4348-8a7a-567a0a001802}4";}s:3:"GMX";a:12:{s:5:"class";s:5:"Email";s:10:"windowsize";i:100;s:14:"deletesasmoves";b:1;s:10:"filtertype";s:1:"2";s:10:"truncation";i:0;s:13:"rtftruncation";N;s:11:"mimesupport";s:1:"2";s:14:"mimetruncation";N;s:8:"conflict";i:1;s:9:"bodyprefs";N;s:11:"lastsynckey";s:39:"{513a5589-8eb4-4fc6-b2b3-56790a001802}2";s:7:"synckey";s:39:"{513a5589-8eb4-4fc6-b2b3
>>> -
>>> 5
>>> 6790a001802}2";}}s:13:"pingheartbeat";b:0;s:14:"synckeycounter";a:2:{s:5:"INBOX";a:1:{s:39:"{513a557b-642c-4348-8a7a-567a0a001802}3";i:1;}s:3:"GMX";a:1:{s:39:"{513a5589-8eb4-4fc6-b2b3-56790a001802}1";i:1;}}}
>>> 2013-03-08T22:18:05+01:00 INFO: [22137] User uta logged off
>>> Can anyone explain how to fix this maybe on Horde side, or does anyone
>>> have the same problem with the default iPhone mail app?
>>> I'm using dovecot as mail server, all over SSL.
>>> Thank you,
>>> Andreas
>> -- 
>> mike
>> The Horde Project (www.horde.org)
>> mrubinsk at horde.org
> ----- Ende der Nachricht von Michael J Rubinsky <mrubinsk at horde.org> -----

----- Ende der Nachricht von Andreas Mauser <andreas at mauser.info> -----

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5014 bytes
Desc: S/MIME Signatur
URL: <http://lists.horde.org/archives/horde/attachments/20130311/c799fbb0/attachment.bin>

More information about the horde mailing list