Discussion:
[Dovecot] IMAP push
Janantha Marasinghe
2011-05-05 10:23:29 UTC
Permalink
Dear all,
Im running dovecot v2 and want to know if it supports IMAP push capabilities.

I have a few client who has blackberries, iphones and tabs.

Please let me know.
Sent via Mobile
Dennis Guhl
2011-05-05 10:58:44 UTC
Permalink
Post by Janantha Marasinghe
Dear all,
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
Dovecot supports IMAP IDLE as in RFC 2177
(http://tools.ietf.org/html/rfc2177).
Post by Janantha Marasinghe
I have a few client who has blackberries, iphones and tabs.
Blackberries are using their own proprietary form of push service in
conjunction a Blackberry Enterprise Server. None the less they are
able to use IMAP IDLE like iPhones and other smartphones or tablet PCs.

Dennis
Marc Patermann
2011-05-06 11:11:09 UTC
Permalink
Hi,
Post by Dennis Guhl
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
Dovecot supports IMAP IDLE as in RFC 2177
(http://tools.ietf.org/html/rfc2177).
Post by Janantha Marasinghe
I have a few client who has blackberries, iphones and tabs.
Blackberries are using their own proprietary form of push service in
conjunction a Blackberry Enterprise Server. None the less they are
able to use IMAP IDLE like iPhones and other smartphones or tablet PCs.
There ist Z-Push, which I haven't tested, yet.
http://z-push.sourceforge.net/soswp/
There is even a session called "Connecting mobile Devices with Z-Push
and Zarafa/Dovecot" at the "Mailserver-Konferenz", Berlin 26th of May.
:)
http://www.heinlein-support.de/mailserver-konferenz/2011/vortrag/mobile-geraete-mit-z-push-und-zarafa-dovecot

Marc
Robert Schetterer
2011-05-06 13:57:23 UTC
Permalink
Post by Marc Patermann
Hi,
Post by Dennis Guhl
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
Dovecot supports IMAP IDLE as in RFC 2177
(http://tools.ietf.org/html/rfc2177).
Post by Janantha Marasinghe
I have a few client who has blackberries, iphones and tabs.
Blackberries are using their own proprietary form of push service in
conjunction a Blackberry Enterprise Server. None the less they are
able to use IMAP IDLE like iPhones and other smartphones or tablet PCs.
There ist Z-Push, which I haven't tested, yet.
http://z-push.sourceforge.net/soswp/
There is even a session called "Connecting mobile Devices with Z-Push
and Zarafa/Dovecot" at the "Mailserver-Konferenz", Berlin 26th of May.
:)
http://www.heinlein-support.de/mailserver-konferenz/2011/vortrag/mobile-geraete-mit-z-push-und-zarafa-dovecot
Marc
imap push means something like imap lemonade

http://www.lemonadeformobiles.com/

which is in the roadmap for dovecot , but not urgent
unless there not so many clients using it
meanwhile z-push is a good alternative, normally install with apache
webserver php on the dovecot server

on android use k9 mail as best imap solution ( no need for z-push etc )
dont know about good alternative imap clients vor iphone or blackberry
--
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria
Dennis Guhl
2011-05-06 15:02:26 UTC
Permalink
On Fri, May 06, 2011 at 03:57:23PM +0200, Robert Schetterer wrote:

[..]
Post by Robert Schetterer
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
[..]
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.

If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.

[..]
Post by Robert Schetterer
on android use k9 mail as best imap solution ( no need for z-push etc )
dont know about good alternative imap clients vor iphone or blackberry
I don't know about iPhones IMAP client but the default IMAP client for
Blackberries is very good -- even better then K9, which I use on my
Android.

Dennis
Robert Schetterer
2011-05-07 06:55:34 UTC
Permalink
Post by Dennis Guhl
[..]
Post by Robert Schetterer
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
[..]
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.
If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.
[..]
Post by Robert Schetterer
on android use k9 mail as best imap solution ( no need for z-push etc )
dont know about good alternative imap clients vor iphone or blackberry
I don't know about iPhones IMAP client but the default IMAP client for
Blackberries is very good -- even better then K9, which I use on my
Android.
Dennis
notice i wrote "like" not "it is"

http://www.lemonadeformobiles.com/quick.html

--snip
'Push' Email (via IMAP-IDLE)

When there is ongoing activity between the client and the server, IMAP
will automatically inform the client of the presence of new messages.

The IMAP IDLE command, which is a widely implemented standard extension
to the core IMAP protocol and contained within the LEMONADE Profile,
ensures that the server will inform the client of new messages even when
there is no other activity taking place between client and server.

IDLE maintains the connection by issuing a 'NOOP' command, usually every
15 minutes, to ensure that the connection isn't disrupted by a timeout.
The main types of timeouts that usually occur are:

IMAP server timeout: Typically occurs after 30 minutes with no activity.
Underlying TCP connection timeout: Usually after a few hours.
NAT Gateway timeout: Most mobile devices access the Internet through
a device operated by the mobile service provider called a NAT (Network
Address Translation) gateway. These will typically time out an idle
connection after 15 minutes.

NOOP (No Operation) performs no action other than having the server send
an 'OK' reply and exchanges a bandwidth efficient few bytes of data.

--snip-end
--
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria
Dennis Guhl
2011-05-07 07:47:06 UTC
Permalink
This is going far off topic, let's take it off list.
[..]
Post by Robert Schetterer
Post by Dennis Guhl
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.
If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.
[..]
Post by Robert Schetterer
notice i wrote "like" not "it is"
I know what you wrote and it still is not correct.
Post by Robert Schetterer
http://www.lemonadeformobiles.com/quick.html
This sounds like my abstract of the LEMONADE profile, just more
verbose.

[abstract_(peroration)_of_RFC2177]

This is the reference to IMAP IDLE I talked about earlier.

Dennis
Robert Schetterer
2011-05-07 07:57:25 UTC
Permalink
Post by Dennis Guhl
This is going far off topic, let's take it off list.
[..]
Post by Robert Schetterer
Post by Dennis Guhl
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.
If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.
[..]
Post by Robert Schetterer
notice i wrote "like" not "it is"
I know what you wrote and it still is not correct.
Post by Robert Schetterer
http://www.lemonadeformobiles.com/quick.html
This sounds like my abstract of the LEMONADE profile, just more
verbose.
[abstract_(peroration)_of_RFC2177]
This is the reference to IMAP IDLE I talked about earlier.
Dennis
anyway the result should look like push mail
to the client , and that might will be
the interest thing for the user , no need to flame
--
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria
Robert Schetterer
2011-05-07 07:57:25 UTC
Permalink
Post by Dennis Guhl
This is going far off topic, let's take it off list.
[..]
Post by Robert Schetterer
Post by Dennis Guhl
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.
If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.
[..]
Post by Robert Schetterer
notice i wrote "like" not "it is"
I know what you wrote and it still is not correct.
Post by Robert Schetterer
http://www.lemonadeformobiles.com/quick.html
This sounds like my abstract of the LEMONADE profile, just more
verbose.
[abstract_(peroration)_of_RFC2177]
This is the reference to IMAP IDLE I talked about earlier.
Dennis
anyway the result should look like push mail
to the client , and that might will be
the interest thing for the user , no need to flame
--
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria
Dennis Guhl
2011-05-07 07:47:06 UTC
Permalink
This is going far off topic, let's take it off list.
[..]
Post by Robert Schetterer
Post by Dennis Guhl
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.
If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.
[..]
Post by Robert Schetterer
notice i wrote "like" not "it is"
I know what you wrote and it still is not correct.
Post by Robert Schetterer
http://www.lemonadeformobiles.com/quick.html
This sounds like my abstract of the LEMONADE profile, just more
verbose.

[abstract_(peroration)_of_RFC2177]

This is the reference to IMAP IDLE I talked about earlier.

Dennis
Robert Schetterer
2011-05-07 06:55:34 UTC
Permalink
Post by Dennis Guhl
[..]
Post by Robert Schetterer
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
[..]
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.
If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.
[..]
Post by Robert Schetterer
on android use k9 mail as best imap solution ( no need for z-push etc )
dont know about good alternative imap clients vor iphone or blackberry
I don't know about iPhones IMAP client but the default IMAP client for
Blackberries is very good -- even better then K9, which I use on my
Android.
Dennis
notice i wrote "like" not "it is"

http://www.lemonadeformobiles.com/quick.html

--snip
'Push' Email (via IMAP-IDLE)

When there is ongoing activity between the client and the server, IMAP
will automatically inform the client of the presence of new messages.

The IMAP IDLE command, which is a widely implemented standard extension
to the core IMAP protocol and contained within the LEMONADE Profile,
ensures that the server will inform the client of new messages even when
there is no other activity taking place between client and server.

IDLE maintains the connection by issuing a 'NOOP' command, usually every
15 minutes, to ensure that the connection isn't disrupted by a timeout.
The main types of timeouts that usually occur are:

IMAP server timeout: Typically occurs after 30 minutes with no activity.
Underlying TCP connection timeout: Usually after a few hours.
NAT Gateway timeout: Most mobile devices access the Internet through
a device operated by the mobile service provider called a NAT (Network
Address Translation) gateway. These will typically time out an idle
connection after 15 minutes.

NOOP (No Operation) performs no action other than having the server send
an 'OK' reply and exchanges a bandwidth efficient few bytes of data.

--snip-end
--
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria
Dennis Guhl
2011-05-06 15:02:26 UTC
Permalink
On Fri, May 06, 2011 at 03:57:23PM +0200, Robert Schetterer wrote:

[..]
Post by Robert Schetterer
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
[..]
Post by Robert Schetterer
imap push means something like imap lemonade
No, the LEMONADE profile (RFC 4550) is a set of extensions for IMAP.
The focus is on saving bandwith and CPU while working with email on
mobile devices and similar limited items. For this it describes how to
handle email without the need to completely download it for replying
or forwarding. There is nothing about push mail. Howerver IDLE is
mentioned as an additionally extension which must be supportet.

If you take a look on the website, you will see the push functionality
is only a reference to IMAP IDLE as in RFC 2177.

[..]
Post by Robert Schetterer
on android use k9 mail as best imap solution ( no need for z-push etc )
dont know about good alternative imap clients vor iphone or blackberry
I don't know about iPhones IMAP client but the default IMAP client for
Blackberries is very good -- even better then K9, which I use on my
Android.

Dennis
Robert Schetterer
2011-05-06 13:57:23 UTC
Permalink
Post by Marc Patermann
Hi,
Post by Dennis Guhl
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
Dovecot supports IMAP IDLE as in RFC 2177
(http://tools.ietf.org/html/rfc2177).
Post by Janantha Marasinghe
I have a few client who has blackberries, iphones and tabs.
Blackberries are using their own proprietary form of push service in
conjunction a Blackberry Enterprise Server. None the less they are
able to use IMAP IDLE like iPhones and other smartphones or tablet PCs.
There ist Z-Push, which I haven't tested, yet.
http://z-push.sourceforge.net/soswp/
There is even a session called "Connecting mobile Devices with Z-Push
and Zarafa/Dovecot" at the "Mailserver-Konferenz", Berlin 26th of May.
:)
http://www.heinlein-support.de/mailserver-konferenz/2011/vortrag/mobile-geraete-mit-z-push-und-zarafa-dovecot
Marc
imap push means something like imap lemonade

http://www.lemonadeformobiles.com/

which is in the roadmap for dovecot , but not urgent
unless there not so many clients using it
meanwhile z-push is a good alternative, normally install with apache
webserver php on the dovecot server

on android use k9 mail as best imap solution ( no need for z-push etc )
dont know about good alternative imap clients vor iphone or blackberry
--
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria
Marc Patermann
2011-05-06 11:11:09 UTC
Permalink
Hi,
Post by Dennis Guhl
Post by Janantha Marasinghe
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
Dovecot supports IMAP IDLE as in RFC 2177
(http://tools.ietf.org/html/rfc2177).
Post by Janantha Marasinghe
I have a few client who has blackberries, iphones and tabs.
Blackberries are using their own proprietary form of push service in
conjunction a Blackberry Enterprise Server. None the less they are
able to use IMAP IDLE like iPhones and other smartphones or tablet PCs.
There ist Z-Push, which I haven't tested, yet.
http://z-push.sourceforge.net/soswp/
There is even a session called "Connecting mobile Devices with Z-Push
and Zarafa/Dovecot" at the "Mailserver-Konferenz", Berlin 26th of May.
:)
http://www.heinlein-support.de/mailserver-konferenz/2011/vortrag/mobile-geraete-mit-z-push-und-zarafa-dovecot

Marc
Janantha Marasinghe
2011-05-05 10:23:29 UTC
Permalink
Dear all,
Im running dovecot v2 and want to know if it supports IMAP push capabilities.

I have a few client who has blackberries, iphones and tabs.

Please let me know.
Sent via Mobile
Dennis Guhl
2011-05-05 10:58:44 UTC
Permalink
Post by Janantha Marasinghe
Dear all,
Im running dovecot v2 and want to know if it supports IMAP push capabilities.
Dovecot supports IMAP IDLE as in RFC 2177
(http://tools.ietf.org/html/rfc2177).
Post by Janantha Marasinghe
I have a few client who has blackberries, iphones and tabs.
Blackberries are using their own proprietary form of push service in
conjunction a Blackberry Enterprise Server. None the less they are
able to use IMAP IDLE like iPhones and other smartphones or tablet PCs.

Dennis
Loading...