[horde] Push mail generate a activesync ping?

Michael J Rubinsky mrubinsk at horde.org
Wed Feb 5 03:53:45 UTC 2014


Quoting Samuel Wolf <samuel at sheepflock.de>:

> Hi,
>
> I have one device with much more pings in the same time than others.
> Does push a mail to the device also generate a activesync ping?

This is how it works:

After initial synchronization, clients send a PING request. The PING  
request is a long lived request that remains active until either (1)  
the heartbeat interval times out or (2) a change (such as a new or  
changed email arriving on the IMAP server) was detected on the Horde  
server.

In the (1) case, the server issues a new PING request and waits again.  
Assuming no changes or user-initiated SYNC requests (such as manually  
refreshing the client) you would see only a single PING request in the  
access log every n minutes, where n is the heartbeat interval. This  
can be anywhere between 1 minute or 59 minutes.

In the (2) case, the PING request completes by the server sending a  
response that indicates there are changes, the client requests a SYNC  
(which actually asks for, and transmits any changes), and when that  
completes, it issues a new PING.

In other words, for every new email (really for any type of change to  
any object type), a SYNC is issued, followed by a PING. Put even  
simpler, the more active the account is, the more PING requests you  
will see in the log.

Note: Some clients use a special type of SYNC called a hanging sync  
instead of a PING - in these cases, the SYNC command doubles as a PING  
command so you won't see any PING commands at all.

Hope this clears things up...


-- 
mike
The Horde Project
http://www.horde.org
https://www.facebook.com/hordeproject
https://www.twitter.com/hordeproject

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


More information about the horde mailing list