Related
it turns out the builtin PocketPC IMAP email client supports the IDLE feature.
this feature allows an IMAP server to push emails out to an IMAP client. I have checked this out on a PC with the brilliant Mozilla Thunderbird mail client and a free IMAP IDLE mail service (www.fastmail.fm) - i.e. emails appear in the Thunderbird inbox without having to manually send/receive. It works flawlessly and it is free!
on a pocketpc device the theory is the same: configure the builtin messaging client to do IMAP and presto, push email!. The practice, though, is not quite as simple. Manual IMAP works fine: do a send/receive and IMAP mails arrive no problems. Push email SOMETIMES works, but I dont know or when, and delays are sometimes long (10-30mins).
Anyone out there tried this before? feedback would be very appreciated!
"Almost" Free Push E-Mail
Hi
I found the problem with all these built in synch things is that they "always, almost" work :? Now it you want something that "always" works and is "almost free" (free for the first 2 months, then $4-00 a month after) try Smartners AlwaysOnMail (www.alwaysonmail.com)
Not much help with your IMAP problem I am afraid, but at least this will give you 2 months to figure it out :lol:
Regards
Chris
@ cseilern
Hi there!
Thanks for the info! I tried it with web.de IMAP access and I have encountered no difficulties. Works like a charm.
Cheers
Hi Fishbone,
Did you get web.de to push e-mails to you? or did you have to click send/receive?
Just registered with web.de and got a free e-mail account, and yes, IMAP works, but only manually. Push email using IMAP IDLE functionality does not work.
Ups, sorry - I just found that I left the auto check function on. So no real push
Any help would be appreciated.....
I currently have T-Mobile USA myemail running and it sends me an alert everytime I get a new email at work, I then have to open my inbox and do a send/recieve its not a problem but I would like to know if an sms can trigger a send/recieve??? I know that I can set it to do one every # of mins but having the gprs constantly connected decreases the battery life
vgsmail imap-client
Take a look at vgsmail in the magician thread 'pus-email now available'. It's an imap client running on WM2003.
You got to have gprs constantly connected though, but I can hardly live without it anymore.
Regards, M
thanks for the reply I already have the email running, but i get an sms when new email arrives and then i have to do a manual send/recieve
oltp's advice is worth a look - a different way of collecting the mail -much like a blackberry using IMAP instead of polling
I would love to look at alternativs but my corporate email is not accessible from outside the network and has no imap or pop access
we are on lotus notes so I have to use an app like smartner or t-mobile myemail it does the job and I found a t-mobile app that does what I needed
but thanks for the input
Lotus Notes has support for the IMAP service, but you've got to convince your administrator to turn it on.
Lotus Notes has support for the IMAP service, but you've got to convince your administrator to turn it on.
Check this out.
I sent a test email from a web email account to my exchange server. I had outlook open on my desktop, and my Wizard chillin next to me (in standby mode.) The desktop is connected to the exchange server with gigabit (the pc and server have gigabit and there is a linksys gigabit switch in between.) The email hit the exchange server in about 5 seconds (give or take.) A second or so later my phone beeped at me (the new mail notification) and a second after that outlook popped up the new email notification.
So my conclusion is exchange must send emails to the mobile device first, because obviously EDGE is no faster than gigabit (I wish!) However it is still cool that I get it faster on my phone!
Just another geek making fun observations; Lew
lol.....i did the same thing...
actually i did it from a few differnt accounts to see the speed of each one in comparison...hahah
I'm definitely luv'n this also. Finally we have the BlackBerry Killer. My typical response to my 8125 is about 8 to 10 seconds, slightly faster than my workstation. Keep meaning to turn off caching the OL2003 on my pc's profile ... just to be fair .....
i have not upgraded rom so i just get my ms exchange email via the "pull" method. you know... the sms-pingy thingy where i am set to receive as email is sent. when in my office, i usually get my email on the wizard just before it arrives in my pc inbox. i'm on edge btw
I use the push-mail option also, but the mails (or tasks or agenda items) usually need about a minute to arrive on my Wizard. But sometimes it arrives almost immediately. Since the PDA is set to notify directly, I suspect there must be a setting in Exchange to define an interval something like that, causing the Exchange server to send (accumulated) notifications only once per minute.
I have also noticed this, new mail arrives earlier on the Wizard than in Outlook.
If only the Wizard would notify me when I have new mail in the subfolders...
sure when you connect your device to your computer via usb from AS go to the config of your Mail (settings) and check the boxes (mail folders) you'd like sync'd
lvlolvlo said:
sure when you connect your device to your computer via usb from AS go to the config of your Mail (settings) and check the boxes (mail folders) you'd like sync'd
Click to expand...
Click to collapse
i am not connected to my pc when i notice exchange "pull"-mail hitting ppc-outlook before desktop outlook
Moskus said:
I have also noticed this, new mail arrives earlier on the Wizard than in Outlook.
Click to expand...
Click to collapse
I suppose Outlook uses "pull", that's why it's slower. I don't know the interval Outlook is using. "pull" and "push" is to different technics and "pull" is faster in most cases.
IMAP, POP3 - "pull"
SyncML - "push"
Does any of the new Outlook versions offer push mail compatibility?
i'm lost :shock: :shock: :shock:
Going out on a limb here, but I *think* Outlook client (PC not Pocket PC) sits there and waits and Exchange sends it some UDP traffic when there is an update to the mailbox and at that point it refreshs itself.
I'm sure someone will correct me if I'm wrong, but I do know that if the client is firewalled for incoming traffic from Exchange it won't auto send/receive and has to be manually done.
lpasq said:
i'm lost :shock: :shock: :shock:
Click to expand...
Click to collapse
When using push mail ... the connection between the client and server is always on. When a mail arrives the server is pushing the mail through it's open connection. Correct me if I'm wrong.
The exchange push mail.developers even mentioned this in their blog.
Cached exchange mode does usually take longer, the idea behind it is to take the load off the server. If you're not running cached mode, then you should always see the message first in Outlook as in direct mode it's a direct view onto the mailbox.
I get a outlook pop up in cached mode about 1 second after my phone beeps, it doesn't half make people see how good push mail is!
this is worthwhile reading, if you haven't already
http://blogs.technet.com/exchange/archive/2005/06/07/406035.aspx
I've been testing the push mail as well. Watching https connections with a netstat viewer on the Exchange server, I noticed that the connection to the device will occasionally drop. The device will reestablish after about a minute or so. I think that is why it sometimes takes longer to get the mail notification on the device. There are heartbeat settings in the device registry. If I have time I might play with those and see what it does to traffic and reconnection times.
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.
I've looked all over..and can't find a section that mentions push mail from yahoo, aol, etc.
I'm coming from the iPhone so the push mail works on the Yahoo side and I believe on the aol side.
I know that MS exchange has push feature to the phone but what about the other standards? gmail?
I noticed on Cookies HT there is a push mail icon but that did not work (i take it that's for ms direct push?)
Lastly...is there a setting or app that allows ALL mail to send / receive vs just doing one account at a time (annoying)?
Thank you!
the microsoft direct push functionality (supported on ALL windows mobile devices in at least the past 3-4 years) works with ANY microsoft exchange server.
this means it will work for gmail (i am using it myself!) because google has the exchange server on their end. google itself provides a generic windows mobile tutorial on how to set it up and you can find a video guide on youtube specifically on how to set it up on a stock HD2 (technique should work on custom ROMs too). my only additional advice is to back up your contacts (either to microsoft myphone or using pimbackup) before proceeding because the google sync can also upload your contacts to google, and you don't want your contacts to get nuked in case something goes wrong during the initial sync. another potential confusion you might face is that you will see the labels set up on gmail as folders on your device's client. by default, syncing of folders is disabled, but you can go into "manage folders" under one of the menus when viewing your inbox on the device to pick the folders that you want to sync in addition to the inbox. finally, the first sync may take several minutes (even an hour) depending on the duration you have set up to sync (i use a setting for last one month worth of emails) and on your connection speed (try to use wifi for the first sync).
i don't know about yahoo or aol but if they support the microsoft exchange server on their side, then push email should theoretically work in these cases also.
all in all, i rather like the functionality because it is highly configurable. you can even set up "schedules" such that it works in push mode on, say, weekdays from noon to midnight and switch to, say, 4 hour poll mode while you are sleeping.
then again, i haven't experienced push email on any other device such as the black berry or iphone so my view point is rather limited.
Simply put yes. I have yahoo pop3 servive and get my yahoo mail just fine on the HD2
dubie76 said:
Simply put yes. I have yahoo pop3 servive and get my yahoo mail just fine on the HD2
Click to expand...
Click to collapse
pop3 in "poll mode" is different from push email, which is what the OP was asking about.
however, for most practical purposes, pop3/imap in quick poll mode (like once every 5 minutes) is really not that bad, but it might adversely affect battery life.
i suppose poll mode is fine for most of us but some individuals/businessmen might rely on quick email delivery straight to their phone so its more logical to consider poll vs push as two separate technologies in discussions!
Do the folders selected to be sync with inbox will sync automatically?
ASCIIker said:
another potential confusion you might face is that you will see the labels set up on gmail as folders on your device's client. by default, syncing of folders is disabled, but you can go into "manage folders" under one of the menus when viewing your inbox on the device to pick the folders that you want to sync in addition to the inbox.
Click to expand...
Click to collapse
Hi,
I was searching for this and thank you for letting me know how to do it! I didn't know there is a "manage folders" option until I scroll down (Din knew I can scroll down, lol)
By the way, as mentioned above, do the folders selected sync automatically? Will they appear on the mail tab?
Thank you.
guys i have been searching for a way to get push email with yahoo on my hd2 but till now i got nowhere!i get into activesync but iam suck on where i have to write "domain" and "server" details!any help appreciated!
fuorigioco1981 said:
guys i have been searching for a way to get push email with yahoo on my hd2 but till now i got nowhere!i get into activesync but iam suck on where i have to write "domain" and "server" details!any help appreciated!
Click to expand...
Click to collapse
you can create an exchange account using your gmail login,if you have it,otherwise you can create a new gmail account and use it for send/receive your mail in push:in gmail web page you must add your yahoo account for check and than configure the exchange as i explane!
pop3 is NOT push. There is a delay. Depends on when you have it checking.
As far as i know, the default windows mobile does NOT support push email for yahoo. If you want push email, use seven like i did. Worked fine on my hd2.
http://community.seven.com/main.php
It will allow push email from yahoo and many others. It is NOT an email app where you read them in seven, but a tool to push it to your phones normal email program. (what you would be using now)
I have been using it for a long time and had no problem.