Re: Multiple email clients not in sync

2014-07-09 Thread Reindl Harald

Am 09.07.2014 17:23, schrieb Marc Perkel:
 Hello everyone,
 
 I'm not sure if this is an issue with dovecot or my various email clients, or 
 my settings.
 
 I'm running 2.2.13 and I have Thunderbird on my desktop and K@mail on my 
 android phone. In theory if I delete email
 on one it should delete it on the other. It does delete it on the server - 
 but the other client isn't always
 aware of it. Same thing sometimes with read messages. I read on one device 
 but the other didn't know it's read
 unless I shut down and restart the app.
 
 Not knowing the details of how this all works I'm assuming there is some form 
 of notification that goes on in the
 background so as to let other clients know what other clients do so they can 
 sync up. And that where my setup isn't
 working consistently.
 
 Maybe my expectations are just too high? Maybe I don't have things set up 
 correctly?
 
 What am I missing? Thanks in advance

* do you have imap idle enabled on the server
* do you have imap idle enabled on all clients
* if both is yes - in case of subfolders: make sure enough connections are 
allowed
* thunderbird AFAIK needs some tweek to watch all folders for notifications
  too lazy to dig in my configs

however imap idle and your software on each end should be a good start for 
Google



signature.asc
Description: OpenPGP digital signature


Re: Multiple email clients not in sync

2014-07-09 Thread Marc Perkel


On 7/9/2014 9:49 AM, Reindl Harald wrote:

Am 09.07.2014 17:23, schrieb Marc Perkel:

Hello everyone,

I'm not sure if this is an issue with dovecot or my various email clients, or 
my settings.

I'm running 2.2.13 and I have Thunderbird on my desktop and K@mail on my 
android phone. In theory if I delete email
on one it should delete it on the other. It does delete it on the server - but 
the other client isn't always
aware of it. Same thing sometimes with read messages. I read on one device 
but the other didn't know it's read
unless I shut down and restart the app.

Not knowing the details of how this all works I'm assuming there is some form 
of notification that goes on in the
background so as to let other clients know what other clients do so they can 
sync up. And that where my setup isn't
working consistently.

Maybe my expectations are just too high? Maybe I don't have things set up 
correctly?

What am I missing? Thanks in advance

* do you have imap idle enabled on the server
* do you have imap idle enabled on all clients
* if both is yes - in case of subfolders: make sure enough connections are 
allowed
* thunderbird AFAIK needs some tweek to watch all folders for notifications
   too lazy to dig in my configs

however imap idle and your software on each end should be a good start for 
Google


Thanks for your help. How do I turn on idle on the server?


Re: Multiple email clients not in sync

2014-07-09 Thread Marc Perkel


On 7/9/2014 9:49 AM, Reindl Harald wrote:

Am 09.07.2014 17:23, schrieb Marc Perkel:

Hello everyone,

I'm not sure if this is an issue with dovecot or my various email clients, or 
my settings.

I'm running 2.2.13 and I have Thunderbird on my desktop and K@mail on my 
android phone. In theory if I delete email
on one it should delete it on the other. It does delete it on the server - but 
the other client isn't always
aware of it. Same thing sometimes with read messages. I read on one device 
but the other didn't know it's read
unless I shut down and restart the app.

Not knowing the details of how this all works I'm assuming there is some form 
of notification that goes on in the
background so as to let other clients know what other clients do so they can 
sync up. And that where my setup isn't
working consistently.

Maybe my expectations are just too high? Maybe I don't have things set up 
correctly?

What am I missing? Thanks in advance

* do you have imap idle enabled on the server
* do you have imap idle enabled on all clients
* if both is yes - in case of subfolders: make sure enough connections are 
allowed
* thunderbird AFAIK needs some tweek to watch all folders for notifications
   too lazy to dig in my configs

however imap idle and your software on each end should be a good start for 
Google



Yes - server and all email clients do IDLE. And it does seem to work 
sometime. My real question is if it can work all the time or are my 
expectations too high?


Re: Multiple email clients not in sync

2014-07-09 Thread Reindl Harald

Am 09.07.2014 20:44, schrieb Marc Perkel:
 On 7/9/2014 9:49 AM, Reindl Harald wrote:
 Am 09.07.2014 17:23, schrieb Marc Perkel:
 Hello everyone,

 I'm not sure if this is an issue with dovecot or my various email clients, 
 or my settings.

 I'm running 2.2.13 and I have Thunderbird on my desktop and K@mail on my 
 android phone. In theory if I delete email
 on one it should delete it on the other. It does delete it on the server - 
 but the other client isn't always
 aware of it. Same thing sometimes with read messages. I read on one 
 device but the other didn't know it's read
 unless I shut down and restart the app.

 Not knowing the details of how this all works I'm assuming there is some 
 form of notification that goes on in the
 background so as to let other clients know what other clients do so they 
 can sync up. And that where my setup isn't
 working consistently.

 Maybe my expectations are just too high? Maybe I don't have things set up 
 correctly?

 What am I missing? Thanks in advance
 * do you have imap idle enabled on the server
 * do you have imap idle enabled on all clients
 * if both is yes - in case of subfolders: make sure enough connections are 
 allowed
 * thunderbird AFAIK needs some tweek to watch all folders for notifications
too lazy to dig in my configs

 however imap idle and your software on each end should be a good start for 
 Google
 
 Yes - server and all email clients do IDLE. And it does seem to work 
 sometime. My real question is if it can work
 all the time or are my expectations too high?

there may be devices between clients and server which are closing
long living connections and especially in case of mobile devices
the client is in charge to keep connections alive if the device
moves to a different cell, switch betwenen WLAN/3G and so on

on the server side play around with tcp keep alive could help

add or cahnge the following values in /etc/sysctl.conf followed by sysctl -p
net.ipv4.tcp_keepalive_time = 90
net.ipv4.tcp_keepalive_intvl = 5
net.ipv4.tcp_keepalive_probes = 2




signature.asc
Description: OpenPGP digital signature