Am I missing something huge here or what? In the sense mail app, I don't see a way to setup PUSH (using IMAP-IDLE) for google apps or gmail. There is only the "smart-sync", manual, or timed checking. Smart-sync sucks, mails are delayed anywhere from 5 to 45 minutes. I don't really get a lot of mail, but when I do, I need very fast notification. What gives? Please tell me I'm just missing something...
Related
I've been pulling my hair out looking around for how exactly to have emails pushed to the G1. I have both K9 Email for Yahoo and the stock Gmail app for Gmail that I'm trying to get it pushed on.
How the hell do I get this working?? I see no options ANYWHERE to do it, but upon Googling it, everyone seems all happy and excited that it -can- push emails. But, NONE OF THESE PLACES EXPLAINS HOW! I don't care if they're glad it can or not, I want to know HOW to do it. Google themselves don't even mention it.
Can somebody please explain how to push emails before I lose my mind and possibly all my hair??
Thanks in advance
what the hell are you talking about?
You automatically get all emails from the account you registered your g1 with pushed to your device if u did not manually disable it in settings. Via thhe mentioned G(oogle)Mail application!
You can also use the suppiled email app that comes pre installed on the phone. Works with all the major emails except those from an exchange server.
That mail isn't exactly pushed, from what I understand pushed emails to be. Pushed is immediately sending a notification once email is received, the one in Google mail and K-9 has timed when it checks the source email.
Not even SMS are really PUSHED to your device. It is how it is. Use it and shut up.
How shall it technical work to push something to your device ? It is impossible .. The intervalls for sms/calls are just much shorter.. thats why mobiles drain so much battery even in standby.. and the intervall for gmail to check new emails is shorter than 1minute .. i dunno how much is it but it's near to instant
Proxin said:
I've been pulling my hair out looking around for how exactly to have emails pushed to the G1. I have both K9 Email for Yahoo and the stock Gmail app for Gmail that I'm trying to get it pushed on.
How the hell do I get this working?? I see no options ANYWHERE to do it, but upon Googling it, everyone seems all happy and excited that it -can- push emails. But, NONE OF THESE PLACES EXPLAINS HOW! I don't care if they're glad it can or not, I want to know HOW to do it. Google themselves don't even mention it.
Can somebody please explain how to push emails before I lose my mind and possibly all my hair??
Thanks in advance
Click to expand...
Click to collapse
You do have an exchange account? POP3/web mail can't be pushed
Not even SMS are really PUSHED to your device. It is how it is. Use it and shut up.
Click to expand...
Click to collapse
yes they are...
Proxin said:
That mail isn't exactly pushed, from what I understand pushed emails to be. Pushed is immediately sending a notification once email is received, the one in Google mail and K-9 has timed when it checks the source email.
Click to expand...
Click to collapse
The GMail client does not "check" the source email, it uses a proprietary version of IMAP IDLE (push) technology. It is indeed pushed to your phone, when "Sync" is enabled. However, K9 and the stock email app do not provide IMAP IDLE support at this time, so there is no way to set that up. K9 has it on the To-Do list. I don't know about you, but the instant my account that is set up with the Gmail client on the phone gets an email - my phone notifies me, sometimes it is faster then a desktop client. And, I assure you that it is not constantly sending out requests checking in for mail on the server, that would be poor coding on Google's part and waste a lot of their resources.
So, to answer your concerns directly.
The GMail client IS what is referred to as "Push" email.
The K9 and stock Email clients are currently not capable of "Push" email.
bassbox said:
Not even SMS are really PUSHED to your device. It is how it is. Use it and shut up.
How shall it technical work to push something to your device ? It is impossible .. The intervalls for sms/calls are just much shorter.. thats why mobiles drain so much battery even in standby.. and the intervall for gmail to check new emails is shorter than 1minute .. i dunno how much is it but it's near to instant
Click to expand...
Click to collapse
How about doing some reading before sticking your foot further into your throat.
IMAP IDLE - how it works.
It is very efficient.
"This means that an active client will always be kept up to date. The IDLE command deals with the situation where the client has no more requests to make. The server responds to the idle command when there is a new message (or messages) which indicates to the client that there are new messages. "
as i said it .. the g1 "pings" the server all the time ..
bassbox said:
as i said it .. the g1 "pings" the server all the time ..
Click to expand...
Click to collapse
You're still looking for a clue, almost getting there
In case of push mail your phone does NOT poll for new mails: The mailserver will notify your phone when new mail is available. Yes your phone sends an idle command, but nothing happens after that: The connection is just left open and when there is new mail the server will send it.
bassbox said:
"This means that an active client will always be kept up to date. The IDLE command deals with the situation where the client has no more requests to make. The server responds to the idle command when there is a new message (or messages) which indicates to the client that there are new messages. "
as i said it .. the g1 "pings" the server all the time ..
Click to expand...
Click to collapse
I think you are grasping the concept, but the semantics are lost on you.
It works like this:
1. Client connects to server, does it's initial check-in, and handles new requests.
2. Client sends IDLE command to server, telling the server that it is still active, but not actively sending requests.
3. Client sits IDLE (no more data is transmitted from client to server unless an action takes place on the CLIENT requiring transmission - ie, an email is sent).
4. Server receives a new message.
5. Server sends a packet to the Client (knowing where it is located based on the open - yet IDLE connection).
6. Client responds to the packet and is subsequently transmitted the message.
See how many times I used the word IDLE - get the picture? As long as you know what IDLE means, you will understand how efficient this is. Here is a quote from that page I posted a link to:
Phone. For older phones there could be an issue of increased battery usage due to holding the connection open. This is unlikely to be a problem on a modern phone.
Another practical problem is that current phone networking technology will lose IP network connectivity from time to time, and this will need to be automatically re-established, and the IMAP connection re-established if this is lost due to a long network failure.
In summary, the overall IMAP IDLE architecture has good performance.
Click to expand...
Click to collapse
Whoo HOO! Another GIRL on the forum! Go ZEE ZEE! And, she's CUTE, too!
Anyway, back to the subject at hand.
Proxin - I believe (although I could be wrong) what is going on is that you don't have the Gmail as your primary mail account - the one that everyone sends email to.
I only lately began to use Gmail. So, I have three email addresses that are set to forward to the Gmail account. The time it takes for these email to be forwarded and received by Gmail is the only lag I experience at all.
If you are using Gmail's "fetcher" feature to fetch email from other accounts... I have seen up to 30 minutes before each "fetch." So, it can take awhile. In which case I suggest that you go to any primary accounts that you have and set them to forward your email to your Google account and see if that decreases the delay.
Touchdown by exchange is the best email push app on g1 currently. But its not free . if u wanna sync contacts u can do that during the trial period
I just got my g1 Monday and all my contacts were on a server and I was discouraged that I could sync google or my g1 contacts with the exchange server. I then tested every app in the marketplace i could find and couldn't get any to sync contacts except Touchdown.
ExchangeIt worked fine after I figured out how to use it. Most of the other apps only work for Microsoft Server 2007 so they weren't compatible.
B-Eazy said:
Touchdown by exchange is the best email push app on g1 currently. But its not free . if u wanna sync contacts u can do that during the trial period
I just got my g1 Monday and all my contacts were on a server and I was discouraged that I could sync google or my g1 contacts with the exchange server. I then tested every app in the marketplace i could find and couldn't get any to sync contacts except Touchdown.
ExchangeIt worked fine after I figured out how to use it. Most of the other apps only work for Microsoft Server 2007 so they weren't compatible.
Click to expand...
Click to collapse
Touchdown rocks, and is worth the money.
Even the Exchange support in the upcoming cupcake is lame, as ig works with a lame email client.
I'm not sure if anyone else has come across this, but I use a POP email account on my desktop, and I also have it set up in K-9 Mail so that I can receive my email wherever I go. What I've noticed though, is that 95% of the time, it says (on my desktop computer) that there's already an open connection/something else is already using it. Occasionally if I close K9 with the Advanced Task Manager, I can download my messages.
But it seems as though its sending some keepalive or something. I have my e-mail to check every half an hour, but I know for my e-mail(Telus)..sessions time out after 10 minutes.
Anyone know if there's any way to get around this more efficiently, or if there's an alternate email application that handles these connections better?
I know that if I switch to IMAP, it works fine..the only problem is that Outlook doesn't store a copy of the messages locally with IMAP.
Thanks in advance!
Is it possible to change the check email frequency on the Gmail App to 30 minutes?
No.
The Gmail app doesn't "check" your email. It just sits there, idle, until the Gmail server contacts it and tells it that there's a new message. (well, it's slightly more complicated than that, but that's the gist of it)
The question is... why in the world would you want to change that? It would use much more battery and data to be checking all the time, even when you have no new mail, than to just let Google's servers push it to you....
carnegie0107 said:
The question is... why in the world would you want to change that? It would use much more battery and data to be checking all the time, even when you have no new mail, than to just let Google's servers push it to you....
Click to expand...
Click to collapse
Well, as long as it takes the same amount of power to get all the emails in an hour pushed vs getting them synced at the end of every hour.
Say I get 60 emails an hour. Does it take more power to push an email every minute or to just download all 60 emails every hour? Guess I cant test that.
etiher way the gmail app doesnt let u do that. you can set it up with the work email app to fetch your mail at set intervals. the work email is usually present in most of the roms like cyanogen's or other various ones.
Is there is no support for PUSH email through IMAP on the stock mail app ? I've been using K9 and while K9 works great, the UI on the mail app looks more pleasing and easier to navigate than K9. I'd like to migrate my work email to it, but only if I can get push.
I'm leaning towards its not possible through IMAP because I couldn't find anything while in the settings, but it's worth a shot to ask.
Anyone know ?
efox29 said:
Is there is no support for PUSH email through IMAP on the stock mail app ? I've been using K9 and while K9 works great, the UI on the mail app looks more pleasing and easier to navigate than K9. I'd like to migrate my work email to it, but only if I can get push.
I'm leaning towards its not possible through IMAP because I couldn't find anything while in the settings, but it's worth a shot to ask.
Anyone know ?
Click to expand...
Click to collapse
The stock HTC mail app has always supported this, so I'd be very surprised if anything has changed. Sounds like you already have the IMAP setup within your e-mail account, so you just add a new account and choose "Other (POP3/IMAP)" from the options and enter your particulars. Microsoft Exchange ActiveSync is also supported.
wnp_79 said:
The stock HTC mail app has always supported this, so I'd be very surprised if anything has changed. Sounds like you already have the IMAP setup within your e-mail account, so you just add a new account and choose "Other (POP3/IMAP)" from the options and enter your particulars. Microsoft Exchange ActiveSync is also supported.
Click to expand...
Click to collapse
Doesnt work. On K9 it works flawlessly. With the mail app it doesnt.
The ONLY thing it could be, is my understanding of what SmarySync does. I've tried varies combinations of peak and off peak. But there is no push option. Its either smart sync, or some interval (every 5mins, 30mins, 1h etc..). With smart sync enabledd, it takes minimum 5 mins before I get a notification that I have an email. lol...thats the most laziest 'push' ive ever seen if that is what htc is calling push email. lol
Anyone get a non Google and non Microsoft Exchange email account added with working push ?
bump
I'm not entirely sure if this has changed but it used to be that POP and IMAP were client-based protocols meaning that the client initiates the act of message retrieval and the server sends messages as they're requested. Push requires a server initiated connection or at least would have to have a way to ping the client to make sure it's still available. Hopefully someone who knows more will chime in to confirm this or correct me where I'm wrong...
efox29 said:
Doesnt work. On K9 it works flawlessly. With the mail app it doesnt.
The ONLY thing it could be, is my understanding of what SmarySync does. I've tried varies combinations of peak and off peak. But there is no push option. Its either smart sync, or some interval (every 5mins, 30mins, 1h etc..). With smart sync enabledd, it takes minimum 5 mins before I get a notification that I have an email. lol...thats the most laziest 'push' ive ever seen if that is what htc is calling push email. lol
Anyone get a non Google and non Microsoft Exchange email account added with working push ?
Click to expand...
Click to collapse
Far as I know, push doesn't work with the stock mail app. Smartsync just extends the sync interval when you don't use the mail app for a while.
Specs says that push mail is available for this phone, but when I get in the mail settings I can't find any push option...
I can find the auto sync settings (resfresh every 15 mins, 1h, 2h, ...), but push is supposed to be an idle status sent to the mail server so the server contacts the phone instantly when a new mail arrives.
So is it possible ?
I like the Moto mail app, it looks great and gesture is nice.
JackyJack said:
Specs says that push mail is available for this phone, but when I get in the mail settings I can't find any push option...
I can find the auto sync settings (resfresh every 15 mins, 1h, 2h, ...), but push is supposed to be an idle status sent to the mail server so the server contacts the phone instantly when a new mail arrives.
So is it possible ?
I like the Moto mail app, it looks great and gesture is nice.
Click to expand...
Click to collapse
When I click "E-mail>Settings>Hotmail (in my case) >Reports settings> You can check "E-mail reports". There it says in small letters, report when e-mail arrives.
For me, it feels immediately. Hope this helps you out.
on my stock email on account setting scrolling down mine shows Mailbox check frequency option as Automatic (push)