Is IMAP considered Push?

Discussion in 'iPhone Tips, Help and Troubleshooting' started by jjsun, Jul 13, 2008.

  1. jjsun macrumors member

    Joined:
    Jul 4, 2008
    #1
    Just picked up my new iPhone, and I have two email addresses set up on my phone. One is my sbcglobal (thru yahoo) account and another is my university's .edu account.

    So far, the sbcglobal account is consistently pushing messages to the phone, but the .edu account does not.

    I set the .edu account up as an IMAP, but I only receive messages when I refresh it on the phone. To my knowledge, everything should be pushed directly to the phone, but is there something else I should be doing?
     
  2. Tankgunk macrumors regular

    Tankgunk

    Joined:
    Aug 2, 2007
    #2
    The iPhone supports IMAP, but it does not support IDLE. IMAP is not push without IDLE. However, IMAP is still better than POP because you will still be able to have the same email show up in the same way no matter what you access it from (if you read an email on your computer it shows up read on your iPhone). I've had better experience with Mail.app supporting IDLE, but it's buggy and I occasionally don't get the push email I'd like.
     
  3. jjsun thread starter macrumors member

    Joined:
    Jul 4, 2008
    #3
    Sorry, but what is IDLE? Also, so even though I set up my account as IMAP, it's considered IDLE?
     
  4. djwobble macrumors regular

    Joined:
    Jul 10, 2008
    Location:
    Virginia Beach, Virginia
    #4
    IMAP also gives the advantage that when you delete the message on the iPhone or webmail, it deletes it from the mail server. For instance, if you get an email and you delete it on your iPhone, it will delete it off of the device and will delete it off of the mail server so that when you open your email client on your Mac / PC, it will "sync" with the mail server and find that message has been deleted and not show it. It will also work the other way around too.

    It also saves time on when you sync the iPhone. You do not have to sync your mail folders as they "sync" every time your iPhone checks the mail for you during FETCH.

    Help at all?
     
  5. jjsun thread starter macrumors member

    Joined:
    Jul 4, 2008
    #5
    I just noticed under my "Fetch" settings, it is set as Never. Maybe I should change it, and that way I won't have to always manually check my messages.
     
  6. pintnight macrumors 6502

    Joined:
    May 31, 2008
    #6
    Some IMAP server supports IDLE. One way to test to see if your IMAP server support IDLE is to run a command line prompt and do the following (what you see in bold is what you need to type):

    If you don't see a CAPABILITY response from the server then do this in telnet:

    If you do see IDLE in the response from the server, then the IMAP server can do a PUSH to the client. What IDLE does is send a command to the client whenever something happen to the folder (in the iPhone's case INBOX folder).

    NOTE: This is for only on a non-ssl port, if your server only support SSL connections, you won't be able to do the steps above.
     
  7. Tankgunk macrumors regular

    Tankgunk

    Joined:
    Aug 2, 2007
    #7
    IDLE is a feature of IMAP that isn't supported by all IMAP servers and clients. Basically IDLE is just a way for the IMAP server to instantly notify the client when a new email arrives, to which the client responds to by checking your email.

    Also, although the iPhone appears to support IDLE, it does not (link).
     
  8. pintnight macrumors 6502

    Joined:
    May 31, 2008
    #8
    Interesting! Kinda fooled the people with the IMAP push when it's not using the actual IMAP IDLE support.
     
  9. operator207 macrumors 6502

    Joined:
    Jul 24, 2007
    #9
    If your trying to find information from a Courier server, you can use these commands but preface them with "zz". Such as "zz login user pass" and "zz capability". Though Courier in its default settings will dump the capability settings at initial connection, I believe you can hide some settings it advertises until after you have authenticated. I vaguely remember finding a way to do this in Courier, but did not need it, and have forgotten where I saw it.
     
  10. anks329 macrumors newbie

    Joined:
    Jun 20, 2008
    #10
    so, is it possible to set up an account to use imap-idle on the iphone if the mail server supports it?
     
  11. jl-applefanatic macrumors newbie

    Joined:
    Jul 14, 2008
    #11
    jjsun,

    I use SBCGlobal too, but the email isn't pushed to my iphone, like the way it does with a Blackberry. Instead, it fetches the mail 15 minutes later. How did you set it up so that it receives the email automatically on your iphone?
     
  12. iFerd macrumors 6502a

    Joined:
    Jul 20, 2007
    #12
    My recollection is that the default is Never, and yes, setting to some finite value will solve your problem with needing to update manually.
     
  13. operator207 macrumors 6502

    Joined:
    Jul 24, 2007
    #13

Share This Page