Full Featured Email App Supports PUSH from IMAP IDLE Servers - 8125, K-JAM, P4300, MDA Vario General

WebIS plans on releasing a new version (3.0) of their full featured email client, WebIS Mail, later this year. This new version will sync with IMAP servers supporting the IDLE command. This feature will enable true push email to a WM5 device from most IMAP mail servers. MS's DirectPush update, MSFP will only work with Exchange servers.
We have decided that we will move all new architecture changes to 3.0. There we've already designed a new IMAP engine to be able to handle new IMAP IDLE, new IMAP extensions for mobile use, HTTP push, and so on. We've already planned to move our file system from our current SolFS (its our own database engine that stores all your data) to a new database engine either being SQLLite or EDB/CEDB native. And that's for 3.0. That should drastically decrease the Mail codesize, mail memory use, and speed things up. We couldn't have done it before because only SolFS was usable for keeping data on memory cards. If we get 2.2 done in the next few weeks, then we should have 3.0 ready by late summer.
Click to expand...
Click to collapse
WebIS will be releasing version 2.2 any day now which will fully support WM5. They will follow 2.2 with version 3 which will support IMAP IDLE push mail.
Finally, a real alternative to Messaging!
http://www.pocketinformant.com/Foru...?showtopic=8376

Related

Best Realtime PUSH Email for WM3/WM5 Available NOW-It Works!

Found this incredible realtime PUSH email solution for WM2003 and WM2005 devices. Works like vgsmail (IMAP IDLE Client being developed) but MUCH more stable, reliable, and faster (it's been around a while and they have big company partners)! It consists of a small syncing program that supports true push and links with the built in Messaging app, you just need to keep it minimized but running on your Pocket PC in the background (doesn't seem to slow down the device). Upon installation, the software also creates an account in the Messaging application where your mail is kept.
You just download the sync application, they give you 500mb of server space and a cool web mail interface (looks like Outlook) that also stores and syncs calender, contacts, and tasks. You can just use it for mail and continue using ActiveSync with Outlook for everything else, that's what I do. They also gives you a free utility to sync the email on your account with Outlook on your desktop so you stay up to date!
It's called office2go and it's from space2go:
https://shop.space2go.com/faces/shop/index.jsp
I tried it on our WM5 WiFi device and it was rock solid! I signed up for a free 30 trial of office2go and downloaded the PUSH Email client. I just forward my ISP's POP3 mail to this account and within a few seconds, it shows up on my PPC in the Messaging app. It runs reliably, no crashes or lock ups yet. Outgoing mail is sent immediately, no need to hit SEND/RECEIVE anymore! Also deletes from server immediately and keeps sent mail in sync. The sync application has great downloading and scheduling options as well.
They deliver TRUE PUSH mail today, and for what you get, the easy setup, and reliability, I think it could be worth it.
Give it a try!

Pre-purchase question (Vista and others)

I'm looking at possibly getting the MDA Vario II in a few months on a web'n'walk tariff, but before I jump in I've decided to do some real indepth research;
- Does the handset support "push" e-mail?
- I have a GMail account which I use as my primary account; can I use this as a "push" mail account at all?
- Is it/will it be compatible with Windows Vista and Office 2007?
- Does it have Adobe Acrobat reader? Or is it compatible with the handset?
- Is it compatible with a TomTom 910 unit?
I've since attained that it does support push e-mail, but I don't know what to do with my GMail account, any suggestions are welcomed.
The TomTom unit is dubious, but I'm game for a laugh.
GMail doesnt support push. You can fwd gmail to a free exchange account. Please search for details.
PDF viewer is pre-installed. "adobe Acrobat" is not, but based on the former the latter isn't necessary.
It is compatible w/vista, not sure about Office 2007.
@Trapper
I forward GMail to a free mail2web.com Live Push Email account, works great. But keep in mind that Push email generates network traffic, so get a good data plan, or use polling settings very carefully (disable when roaming).
Friend of mine is using his Tytn with TT 910 over Bluetooth, works.
Outlook 2007 with Tytn works fine, using it since a few months, never had a problem. Just keep in mind that Outlook Mobile on your Tytn cannot read the new .docx Word format, so save in old .doc format. Office can also save directly to PDF, which you can port to your Tytn.
Think about the Tytn´s keyboard and size involved, if you dont need it, get the Trinity instead.
Lucas0511 said:
@Trapper
I forward GMail to a free mail2web.com Live Push Email account, works great. But keep in mind that Push email generates network traffic, so get a good data plan, or use polling settings very carefully (disable when roaming).
Click to expand...
Click to collapse
How much does it cost? I've had a quick look and I can't work it out. Also, does this mean that I won't be able to access my account at www.google.com/mail and it will be filtered?
The free mail2web live account is...Free! You will still be able to access your email from gmail.com.
Ninja1
You can set gmail up as a pop account. It doesn't "Push" but you can have the phone automatically check the account periodically.
It is compatible with Vista. Vista even has a nice little new program that replaces ActiveSync that works pretty well. It's still in beta, and thus has a few quirks, but works pretty well.
Yes it supports push email. I have mine coming through an exchange server.
It has a PDF reader built-in, but I prefer the mobile version of Foxit pdf reader.
No idea about the TomTom though.
Perhaps some more information that can help you
As others stated, it does support push email. mail2web is a good free exchange service. Another one is 4smartphone (not free).
To get push email to work with gmail (or any other email).
1. Sign up with mail2web or any other exchange host. i-mate provides this for free for their users after you sign up at their site.
2. Set up the sync settings on the device. Things to watch out here:
* You cannot set up an external exchange service on the device when it is plugged into the PC with ActiveSync running (the menu is disabled on the device). You must disconnect it from the USB and then add a new server resource.
3. Forward your email to your mail2web (or other exchange) account. In gmail there are two ways to do this. Either you forward all mail to mail2web, or you setup a filter so that only certain mail is forwarded. I prefer the filter method because I do not want to have mailing list emails forwarded to my device. To setup my filter, I just put my gmail address in the To: box, and then had the action set to forward it to my mail2web. This way, only messages directed to me will be forwarded, not those going to the mailing list address.
Mail appears in both places: in your gmail inbox and on the phone. If you delete from the phone, it only removes it from your exchange account and not from your gmail inbox.
4. For all other accounts, you can set them up separately in the device and have it poll the servers every 5 or 10 minutes. I use this for our corporate IMAP server.
5. Your push email shows up in your Outlook E-mail folder in messaging.
I have used it with Outlook 2007 without incident. There is a new ActiveSync beta out which helps.
I'm not sure about TomTom -- but any bluetooth receiver will work. I have used Navigon5 and I can confirm it works.
Hope this helps
Another question, which is of a big concern to me is; do T-Mobile UK release ROM updates for the handset? And if so where from?
When I worked for o2, we released them through www.my-xda.com and that was a dream to install and action.
One final question, is it possible that future Hermes ROMs may use Crossbow?
Thanks for the info fyrestrtr. It sounds like if you use a service like mail2web, you can view your mail on your phone using push and still use your Gmail account but that any messages you view over your phone won't get marked as read in your Gmail account until you view them there as well. Is this correct?
trapper said:
Another question, which is of a big concern to me is; do T-Mobile UK release ROM updates for the handset? And if so where from?
When I worked for o2, we released them through www.my-xda.com and that was a dream to install and action.
One final question, is it possible that future Hermes ROMs may use Crossbow?
Click to expand...
Click to collapse
Very unlikely to ever see an official upgrade from HTC, HTC has their mind set on 2007 models, not the old Hermes. Even ROM updates will address just the most pressing issues, dont expect miracles these days
Yes Mail2Web works as you assume. Just carefull with Push polling traffic, can amount to up to 15 megs per month just for polling. If you ride on a low volume data plan, you might get burned....

HTML E-Mail instead of txt

I currently sync with Exchange Server (I don't know if that may have anything to do with it...) All of my messages only show up as TXT. How can I view them in natural HTML like they are sent to me?
I believe your exchange server needs to be Exchange 2007 and then hopefully on your phone (I think you need to be running WM6) you should get the option to select message format html rather than text
earazi said:
I believe your exchange server needs to be Exchange 2007 and then hopefully on your phone (I think you need to be running WM6) you should get the option to select message format html rather than text
Click to expand...
Click to collapse
I am currently running Exchange 2003 (fully patched and updated). Then I go into the settings, It's greyed out and only shows txt.
Can anyone else read emails (of any kind) in HTML format?
nope
Rich Text on MSX2003 only.
You should be getting your Windows Live (hotmail) in HTML with WM6 though.
I'm waiting and hoping for a 2007 upgrade soon on my exchange host....
Braingears said:
I am currently running Exchange 2003 (fully patched and updated). Then I go into the settings, It's greyed out and only shows txt.
Can anyone else read emails (of any kind) in HTML format?
Click to expand...
Click to collapse
I created a second email account using IMAP to the same Exchange Server. I was not only able to access the messages in HTML, but also other sub-folders too.
It takes a lot longer time to "send & receive" (using IMAP), but it's all there.
So at this time, I am using BOTH Exchange (with Direct Push) and IMAP (in order to get HTML and easier access to sub-folders).
Ideally, I would like to get Exchange messages in HTML...
nanastas said:
Rich Text on MSX2003 only.
You should be getting your Windows Live (hotmail) in HTML with WM6 though.
I'm waiting and hoping for a 2007 upgrade soon on my exchange host....
Click to expand...
Click to collapse
I have deployed over 50 Exchange 2003 Servers and so far only 2 Exchange 2007 Servers. I will not be deploying it into my own servers and environment until I purchase x64 Servers (Exchange 2007 requires two servers) and until after Exchange Server SP1 is released. The new Exchange GUI is a real pain in the @$$.
exchange 2007 or 2003 is enough
Braingears said:
I created a second email account using IMAP to the same Exchange Server. I was not only able to access the messages in HTML, but also other sub-folders too.
It takes a lot longer time to "send & receive" (using IMAP), but it's all there.
So at this time, I am using BOTH Exchange (with Direct Push) and IMAP (in order to get HTML and easier access to sub-folders).
Ideally, I would like to get Exchange messages in HTML...
Click to expand...
Click to collapse
SO do you need Exchange 2007 or not in order to get HTML mails on a WM6 Device?
I can't set it up as the option is greyed out!!
Hal_rr said:
SO do you need Exchange 2007 or not in order to get HTML mails on a WM6 Device?
I can't set it up as the option is greyed out!!
Click to expand...
Click to collapse
Yes, you need to have Exchange 2007 and WM6 to get DP html emails.
Still No HTML!!!
So I upgraded my 8525 to the official HTC / ATT wm6 ROM and installed the cab for windows live {Windows Live 10.6.33.0600 (Fixed) (duttythroy)} and still no html email.
I've done hundreds of searches and spent a couple days reading through the wiky, stickys, etc and still no luck.
Can someone please help?

[APP][DEV] 'Syncing' to multiple Exchange Accounts

I have seen several posts over the years from people looking to sync multiple Exchange mailboxes/calendars to their WM phones. The official word from Microsoft is, of course, you can't do that, and it is for security purposes. To date, I haven't seen a way to accomplish this, other than to have IMAP or POP3 and use the second exchange account in this way.
The paradox for Microsoft is which domain 'owns' the device. If you sync to two different servers, and one issues the remote reset command, the phone will hard reset, losing the data from the other server. Also, if there are policies in place for one domain, and you sync to a second, which set of policies supercedes the other.
I am probably one of the few people ( although it's probably not that rare consider many users here are developers ) who runs their own exchange server at home. I have my phone synced to my home Exchange server which houses all of my email, contacts, calendar apps, ect. The company I work for also uses exchange and opens the ability to sync via ActiveSync, but denies IMAP and POP3 access. I always wanted a way to get just my calendare from work so that when I am in the game room, or outside, or helping a co-worker, I didn't forget about the meetings scheduled at work.
Ok, with that background, here is the true purpose of the post. I have written a small app that uses WebDAV (same thing the Outlook web access uses) to query the Exchange server at work and return the all of the appointments on my calendar in XML format. This app then parses the XML, and sends regular emails with the calendar invites to my home Exchange server, and of course my phone. Once I log in and accept them, they show up on my phone, my home Outlook, and my Outlook at work. The strategy could easily be applied to email, as the WebDAV query i've created need only be tweaked to return the email in additional to the calendar appointments. The device retains no relationship with the exchange server from which the email and calendar settings come, so there is no question of domain ownership
What I would like to know from the community, is there still a need for this app? Right now many of the configurable items are hardcoded to my server settings, mainly because it started as a POC, and it is in a C# Console Application. It could easily be modified to run on the .NET 3.5 CF, with all of the important info as configurable options, and distrubuted.
Would anyone be interested in this?
bryancruise said:
I have seen several posts over the years from people looking to sync multiple Exchange mailboxes/calendars to their WM phones. The official word from Microsoft is, of course, you can't do that, and it is for security purposes. To date, I haven't seen a way to accomplish this, other than to have IMAP or POP3 and use the second exchange account in this way.
The paradox for Microsoft is which domain 'owns' the device. If you sync to two different servers, and one issues the remote reset command, the phone will hard reset, losing the data from the other server. Also, if there are policies in place for one domain, and you sync to a second, which set of policies supercedes the other.
I am probably one of the few people ( although it's probably not that rare consider many users here are developers ) who runs their own exchange server at home. I have my phone synced to my home Exchange server which houses all of my email, contacts, calendar apps, ect. The company I work for also uses exchange and opens the ability to sync via ActiveSync, but denies IMAP and POP3 access. I always wanted a way to get just my calendare from work so that when I am in the game room, or outside, or helping a co-worker, I didn't forget about the meetings scheduled at work.
Ok, with that background, here is the true purpose of the post. I have written a small app that uses WebDAV (same thing the Outlook web access uses) to query the Exchange server at work and return the all of the appointments on my calendar in XML format. This app then parses the XML, and sends regular emails with the calendar invites to my home Exchange server, and of course my phone. Once I log in and accept them, they show up on my phone, my home Outlook, and my Outlook at work. The strategy could easily be applied to email, as the WebDAV query i've created need only be tweaked to return the email in additional to the calendar appointments. The device retains no relationship with the exchange server from which the email and calendar settings come, so there is no question of domain ownership
What I would like to know from the community, is there still a need for this app? Right now many of the configurable items are hardcoded to my server settings, mainly because it started as a POC, and it is in a C# Console Application. It could easily be modified to run on the .NET 3.5 CF, with all of the important info as configurable options, and distrubuted.
Would anyone be interested in this?
Click to expand...
Click to collapse
Ive been after an app like this for ages - I went for a google synch approach with my work exchange and then pulling my work calendar to google and then to my home exchange account on my mobile - problem with this was i regularily got duplicates! I have since sacrificed having my home and work calendar synch and just have my work email being polled by imap. The key for me is i dont want all my home contacts and calendar appointments synched with my work email - would just like to pull my work calendar every know and again and ensure i dont have duplicates - would this work in this way enabling an adhoc pull on the work calendar without creating duplicates and sending personal appointments to my work calendar?
Fantastic, would love to see this developed. Would pay for this app.
JPHCCFC said:
Ive been after an app like this for ages - I went for a google synch approach with my work exchange and then pulling my work calendar to google and then to my home exchange account on my mobile - problem with this was i regularily got duplicates! I have since sacrificed having my home and work calendar synch and just have my work email being polled by imap. The key for me is i dont want all my home contacts and calendar appointments synched with my work email - would just like to pull my work calendar every know and again and ensure i dont have duplicates - would this work in this way enabling an adhoc pull on the work calendar without creating duplicates and sending personal appointments to my work calendar?
Click to expand...
Click to collapse
This app checks for duplicates by using the subject. The only testing I've done is on my own calendar and such, but I have found no issues with duplicates. Introducing this app to a wider audience should point out any issues right away.
Based on the limited amount of feedback I've received, I think I will work it into a windows mobile application for mass consumption. I will keep this thread updated with the progress. Any additional features anyone can think of are appreciated.
that would be fantastic i will definately testing it out. another great feature would be to enable it to synch with google calendars as well while checking duplicates with the exchange calendar - all the onew i have trie have failed on the duplicates side! will monitor this thread and check when an app is available
cheers
JPHCCFC said:
that would be fantastic i will definately testing it out. another great feature would be to enable it to synch with google calendars as well while checking duplicates with the exchange calendar - all the onew i have trie have failed on the duplicates side! will monitor this thread and check when an app is available
cheers
Click to expand...
Click to collapse
I would be interested, but more for pushing of emails from my google app, rather than calendar/contacts, to my mobile phone.
I would LOVE getting my calendars and contacts synched between my work exchange and personal exchange
zenkinz said:
I would be interested, but more for pushing of emails from my google app, rather than calendar/contacts, to my mobile phone.
Click to expand...
Click to collapse
zenkinz you can do this now by getting google mail to autoforward all emails to your exchange account - thats what i do now and it works like a treat
I would not only love an application like this but maybe one that allows the use of Intellisync along with Activesync to allow them both to work cohesively. Since Novell and Microsoft do not play well together I cannot use my hotmail to work with my activesync the same way.
Hey guys, i don't know if this works for everyone but i saw this post ages ago that allows a quick registry edit to allow activesync 4.x to sync over multiple servers.
Currently i sync my exchange server calendar and contacts with google calendar.
The link on google groups is http://groups.google.co.uk/group/microsoft.public.pocketpc.activesync/browse_thread/thread/7e44b0374561f9e3/e25f50cf495e64b8?lnk=st&q=solved+exchange+pocketpc&rnum=3&pli=1
I have a polaris running a wm6.1 build. and this seems to work really well. I hope this helps someone!
Fergus278 said:
Hey guys, i don't know if this works for everyone but i saw this post ages ago that allows a quick registry edit to allow activesync 4.x to sync over multiple servers.
Currently i sync my exchange server calendar and contacts with google calendar.
The link on google groups is http://groups.google.co.uk/group/microsoft.public.pocketpc.activesync/browse_thread/thread/7e44b0374561f9e3/e25f50cf495e64b8?lnk=st&q=solved+exchange+pocketpc&rnum=3&pli=1
I have a polaris running a wm6.1 build. and this seems to work really well. I hope this helps someone!
Click to expand...
Click to collapse
At first blush, the link suggested syncing with one exchange connected pc, and one push-enabled server. While close, I do not believe this is the same functionality my app will provide. Did I miss something?
would love it.
i own a consulting company and have two email addresses. my personal and a "support" mailbox. would be nice to see that support box without using oma or even worse OWA on vga screen. ugh.
this app is definitely. needed.
thanks for the effort.
Excellent !
Works like a charm for several pop3 accounts.
Ciao
Fred
I too have my own Exchange server at home, and several other Exchange accounts at work- each on different domains. This would be a great thing for me, and one I would pay for.
I am currently running Exchange 2007 on my home domain, Exchange 2010 for one account at work, and Exchange 2003 for another. If this works on all 3 "flavours" I would be stoked.
bryancruise said:
I have seen several posts over the years from people looking to sync multiple Exchange mailboxes/calendars to their WM phones. The official word from Microsoft is, of course, you can't do that, and it is for security purposes. To date, I haven't seen a way to accomplish this, other than to have IMAP or POP3 and use the second exchange account in this way.
The paradox for Microsoft is which domain 'owns' the device. If you sync to two different servers, and one issues the remote reset command, the phone will hard reset, losing the data from the other server. Also, if there are policies in place for one domain, and you sync to a second, which set of policies supercedes the other.
I am probably one of the few people ( although it's probably not that rare consider many users here are developers ) who runs their own exchange server at home. I have my phone synced to my home Exchange server which houses all of my email, contacts, calendar apps, ect. The company I work for also uses exchange and opens the ability to sync via ActiveSync, but denies IMAP and POP3 access. I always wanted a way to get just my calendare from work so that when I am in the game room, or outside, or helping a co-worker, I didn't forget about the meetings scheduled at work.
Ok, with that background, here is the true purpose of the post. I have written a small app that uses WebDAV (same thing the Outlook web access uses) to query the Exchange server at work and return the all of the appointments on my calendar in XML format. This app then parses the XML, and sends regular emails with the calendar invites to my home Exchange server, and of course my phone. Once I log in and accept them, they show up on my phone, my home Outlook, and my Outlook at work. The strategy could easily be applied to email, as the WebDAV query i've created need only be tweaked to return the email in additional to the calendar appointments. The device retains no relationship with the exchange server from which the email and calendar settings come, so there is no question of domain ownership
What I would like to know from the community, is there still a need for this app? Right now many of the configurable items are hardcoded to my server settings, mainly because it started as a POC, and it is in a C# Console Application. It could easily be modified to run on the .NET 3.5 CF, with all of the important info as configurable options, and distrubuted.
Would anyone be interested in this?
Click to expand...
Click to collapse
This could even be made into a PC application, and I would be happy. Let me know if you need any help in testing or coding.
bryancruise said:
At first blush, the link suggested syncing with one exchange connected pc, and one push-enabled server. While close, I do not believe this is the same functionality my app will provide. Did I miss something?
Click to expand...
Click to collapse
Well just to confirm, i sync with my works exchange server and google sync which as far as i know uses Exchange ActiveSync® protocol. To this extent i am effectively syncing with two exchange servers.
I do not sync my phone with any pc, so this registry mod does do what i think you describe. I suggest you try this regsitry mod and see if it does what you ask.
regardless i hope it helps!
ButtonBoy said:
I too have my own Exchange server at home, and several other Exchange accounts at work- each on different domains. This would be a great thing for me, and one I would pay for.
I am currently running Exchange 2007 on my home domain, Exchange 2010 for one account at work, and Exchange 2003 for another. If this works on all 3 "flavours" I would be stoked.
Click to expand...
Click to collapse
I am not sure about Exchange 2010, but I know that my app (in it's current form) relies on WebDAV, which makes it work with Exchange 2000, 2003, and 2007. I don't have an Exchange 2010 test environment at the moment, but will stand one up if demand were to increase. Once it goes RTM I will definately use it and this app will be compatible. Again, as long as they leave WebDAV support in, and don't break the interface, this app will already work with it.
Fergus278 said:
Well just to confirm, i sync with my works exchange server and google sync which as far as i know uses Exchange ActiveSync® protocol. To this extent i am effectively syncing with two exchange servers.
I do not sync my phone with any pc, so this registry mod does do what i think you describe. I suggest you try this regsitry mod and see if it does what you ask.
regardless i hope it helps!
Click to expand...
Click to collapse
Thanks, I will definately look into this.
Just as a general update on progress, I began digging into the true dirt of the conversion today and ran into several issues. First being that the System.Net.Mail namespace isn't in the compact framework, and since that is functionality in the .net System.dll, it can't be exported for use with CF. I found however that the same functionality exists in the Microsoft.Mobile.PocketOutlook namespace, so that was easy to overcome. I ran into some issues during testing (my exchange server went down overnight so i couldn't test at all (btw, it going down had nothing to do with this app )). The WebDAV query works, but since I am returning such a large dataset, it takes quite a while over EDGE (TMobile 3G is slated for Louisville in a few weeks!!!). Otherwise, the port is moving right along and hope to have an alpha version posted in the coming days.
BTW, does anyone out there have a good name for this app. In a lapse of creativity, I named it InfoSync, but I think that is too generic. Suggestions?

Difference between push mail and mail client

Can someone please explain me what is the difference between push mail option and mail client, I am not sure I even know what push email is....
Thanks
Bence said:
Can someone please explain me what is the difference between push mail option and mail client, I am not sure I even know what push email is....
Thanks
Click to expand...
Click to collapse
Push-mails is supported by Outlook, and if your mail-server supports it too then you can activate it through the option in ConnManager.
Push-mail is in short, e-mails that gets "pushed" from the mail-server to your client (in this case your HD2/LEO) as soon as they arrive on the mail-server.
This goes for POP3 servers and so forth...
If you are using a hotmail or a live mail, then you can access the push-mail feature through the WindowsLive application on your device.
Just set it to recieve e-mails as soon as they arrive...
A very un-technical explanation, hope it helped
It helped, thanks
So push mail is something like: keep checking for new email all the time?
And I guess I need const. data connection or connected wlan for that, which eats my battery even more?
A mail client is a sfotware that connects to mail servers and allows you to read, write, receive and send mails.
Usually, your mail client connects to the inmail server when you tell him to do so (every x minutes or when you click the check mail button) and asks it if you've got new mail.
In the case of push mail, there's a permanent connection between your software and your mail server. As soon as the server gets a mail for you, he'll tell your client.
Bence said:
It helped, thanks
So push mail is something like: keep checking for new email all the time?
And I guess I need const. data connection or connected wlan for that, which eats my battery even more?
Click to expand...
Click to collapse
Absolutely.
Bence said:
So push mail is something like: keep checking for new email all the time?
And I guess I need const. data connection or connected wlan for that, which eats my battery even more?
Click to expand...
Click to collapse
Actually, no. With push mail, the client on your device isn't checking for new mail all the time. It's the opposite - it doesn't check at all. The server will notify it when there's new mail, and it will download it. Yes you do need an open connection but an "open" connection stays idle most of the time, your device doesn't do anything. To keep it alive, your client will only send very small packets ("heartbeats") to the server once in a while, so there is some overhead.
With classic non-push mail fetching the client will poll the server at set intervals. In order to do it, it will log in, check mail, download and log off. If there's no mail this traffic, CPU cycles, and therefore energy drawn from your battery are wasted. The overhead traffic is much more than in push scenario.
So push mail doesn't use more traffic than regular polling. Or at least there are many scenarios where it doesn't. It's safe to assume that if you check mail once a day or so you'll be better off with classic polling approach, but push will actually save your traffic and battery if you poll every 15 minutes or so.
Lamsebamsen said:
Push-mail is in short, e-mails that gets "pushed" from the mail-server to your client (in this case your HD2/LEO) as soon as they arrive on the mail-server.
This goes for POP3 servers and so forth...
Click to expand...
Click to collapse
Wrong. There's no push for POP3. On WM, push mail is done via Exchange ActiveSync. Same goes for Gmail. IMAP has a command called IDLE, which lets the connection between the server and the client to stay open, and the server can initialte mail fetching ("push" messages, in other words). But WM has no native support for this.
So if you want push mail, you need an Exchange account (with Live, or Gmail, or another service), or a third-party client that will emulate push in the Apple/iPhone way - their server will keep connections with your mail services and will notify a program installed on your phone when new mails arrive by using various methods. I don't know exactly how they do it but there may be several approaches - i.e. by installing a server on your phone or by sending a specially crafted SMS that will initiate mail fetch.
vangrieg said:
Actually, no. With push mail, the client on your device isn't checking for new mail all the time. It's the opposite - it doesn't check at all. The server will notify it when there's new mail, and it will download it. Yes you do need an open connection but an "open" connection stays idle most of the time, your device doesn't do anything. To keep it alive, your client will only send very small packets ("heartbeats") to the server once in a while, so there is some overhead.
With classic non-push mail fetching the client will poll the server at set intervals. In order to do it, it will log in, check mail, download and log off. If there's no mail this traffic, CPU cycles, and therefore energy drawn from your battery are wasted. The overhead traffic is much more than in push scenario.
So push mail doesn't use more traffic than regular polling. Or at least there are many scenarios where it doesn't. It's safe to assume that if you check mail once a day or so you'll be better off with classic polling approach, but push will actually save your traffic and battery if you poll every 15 minutes or so.
Click to expand...
Click to collapse
Actually, ActiveSync still polls the server at regular intervals. However, the server will hold the request until the end of that interval. If there's no change during this interval, server will return OK, and the phone will issue a new request. But as soon as there is a change (i.e. new mail), the server will send his response to the request, telling the phone there's new mail.
That's called long polling and isn't real push as Blackberry, but it still delivers mail instantly.
It doesn't poll the server, it rather pings it to keep the connection alive, which happens every several minutes. With polling, the amount of data is much greater.
According to Microsoft, it does :
http://technet.microsoft.com/en-us/library/aa997252(EXCHG.80).aspx
Have you actually read the article? The client pings the server and only syncs when there is new stuff.
vangrieg said:
Have you actually read the article? The client pings the server and only syncs when there is new stuff.
Click to expand...
Click to collapse
Yep, read it. But as it says, there's been some change since winmo 5 :
Windows Mobile 6.1 includes improvements to the synchronization process. With Windows Mobile 6.1, the concept of "parking a request" remains. However, Windows Mobile 6.1 supports Exchange ActiveSync version 12.1. Exchange ActiveSync 12.1 supports parking the actual synchronization request, not only the ping request. Therefore, if new content arrives within the configured time limit, the HTTP response to the synchronization request will contain content. This behavior speeds content transfer and helps extend battery life on the device.
Click to expand...
Click to collapse
So? The quote you give doesn't change anything. It says that the "New item in Inbox" response at T=26 on the diagram will come with actual data to make things faster, use less traffic and save battery. It doesn't say that the client issues sync requests all the time, and that's what matters to distinguish between polling and pinging. Because with the push scenario, the server knows how many messages the client has, what's the last downloaded message ID is etc. With polling you refresh and recalculate this stuff, and exchange all this information between the client and the server every time you hit Send/Receive (or at regular intervals). This causes much more overhead, together with logging in and off every time. You can see what happens every time without push when you open ActiveSync and hit Sync. Or look at the status line on the bottom of Outlook when you hit Send/Receive. With push it's just a tiny ping packet.

Categories

Resources