Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Is there a link to a tutorial to set up the yahoo push email ?? I wonder why that is not listed on the iphone page?

Just add a new email account in the iPhone and select Yahoo...you just have to give it your email and password and it sets it up for you.
 
Update.

Now works. I was typing the wrong email address.

I am an idiot.

It took 23 mins though...

hmm unless it speeds up i will just use normal.
 
Push email works fantastic on my iPhone (currently on WiFi). I have set my messages from gmail to be forwarded to my yahoo account and the messages show up within seconds literally, even before my notebook gets them!

Good stuff.
 
Email sent to my yahoo account immediately shows up but the email forwarded from my gmail account to my yahoo account doesn't show up unless i check manually. Whats the deal?
 
It has been my experience that Yahoo IMAP Push only works *perfectly* when it is the ONLY account running on the iPhone. Deactivate you other accounts temporarily and try that out.
 
It has been my experience that Yahoo IMAP Push only works *perfectly* when it is the ONLY account running on the iPhone. Deactivate you other accounts temporarily and try that out.

:( can't do. I have way more important accounts... :) thanks though.
 
Can I use a different "Sent from" address with the Yahoo account?

Am wondering whether I can use my gmail address as "Sent from" when I'm really sending from the Yahoo account.
 
I've looked into email quite a bit today and here's what I've learned
(note: this may not all be correct, but I'm fairly sure they are accurate)

-To setup yahoo push just add a regular yahoo account under mail settings. No extra settings need to be changed
-Push/IMAP are only for the iPhone. You can't use IMAP with Outlook, etc. People think the server is imap.apple.mail.yahoo.com but it won't allow you to log in
-Yahoo can be set up to import from other pop accounts from the website (I couldn't get gmail to work)
-Yahoo can be set up to send from other address from the website (requires Mail Plus, free 30 day trial with credit card, $20/yr)
-iPhone cannot be set up to send from another address. (If they offered regular IMAP service we could use yahoo imap with gmail smtp)
-I dont know of any other push imap providers. I tried AOL mail and Dreamhost mail account which both offer IMAP (and I believe push), but they did not seem to push at all
 
I've looked into email quite a bit today and here's what I've learned
(note: this may not all be correct, but I'm fairly sure they are accurate)

-To setup yahoo push just add a regular yahoo account under mail settings. No extra settings need to be changed
-Push/IMAP are only for the iPhone. You can't use IMAP with Outlook, etc. People think the server is imap.apple.mail.yahoo.com but it won't allow you to log in
-Yahoo can be set up to import from other pop accounts from the website (I couldn't get gmail to work)
-Yahoo can be set up to send from other address from the website (requires Mail Plus, free 30 day trial with credit card, $20/yr)
-iPhone cannot be set up to send from another address. (If they offered regular IMAP service we could use yahoo imap with gmail smtp)
-I dont know of any other push imap providers. I tried AOL mail and Dreamhost mail account which both offer IMAP (and I believe push), but they did not seem to push at all

An absolutely excellent post. All of this info is correct (I believe), and is what I have come to slowly learn over the past few days all in one concise place.
 
pb30, great post, excellent summary.

If anyone finds an IMAP service with push, please let us know ASAP! I would not mind paying $20 to $40 / year for it.

I have experimented with aol, fastmail, yahoo, and gmail.

AOL: I really dont want a jimbo....@aol.com address, and for some reason, AOL blocks you when you try to use their smtp server with anything besides your @aol.com reply-to address. This made this option a no go.

Fastmail.fm: Smtp server is not free, ~$20-40/year. BUT, you can use the gmail smtp server in combination with the fastmail imap (AOL blocked this). If you use the "Other" email account option on the iphone, you can specifiy a outgoing smpt server. Seems like the best option, but I really want my sent items sync'd, which does not happen if I use the gmail smtp. I may just bite the bullet and pay the $20 to get fastmail.fm smtp access. Also, can set a rule to forward all messages to yahoo! just for push notification purposes.

Yahoo!: Pretty worthless if you can not access the imap from an outlook-like program. I have a feeling they will enable it some day, but will probably be a while.
 
OK. Here's what I know with regard to Yahoo! IMAP access from an external program.

A week ago, I had telnetted in and used all the various methods to attempt to login. This of course failed, because imap.apple.mail.yahoo.com only accepts three methods of logging in:

XYMCOOKIE
XYMCOOKIEB64
XYMPKI ID

So last night I sniffed traffic going from my iPhone to Yahoo! to determine what it was doing to login to Yahoo!'s IMAP server. It's using XYMPKI method, and it's giving it two keys.

I grabbed these two keys, and one imported into my keychain quite successfully -- it's the iPhone's CA. The second, and more important key, doesn't seem to be verifiable from OpenSSL. I can confirm that using these two certificates, that I can telnet, login and pull down emails successfully by issuing IMAP commands to the server.

What's interesting is that I just tested this again today, and the second certificate (iPhone's X509 certificate) is no longer asked for AND the Yahoo IMAP server has been redirected to a different IP. This may be an indication that they're working on opening it up.

I think that the iPhone is generating an authentication certificate based on your username and password and that's being transmitted to Yahoo. I'm not certain what to do about the auth-cert, because I can't get it imported into keychain and I don't know how it was generated. I don't have a lot of experience in this area, so I'm going to attach the key for those who may. It's a test account, so I'm not worried if login information is encoded inside of it. I'm probably looking over something incredibly simple, but I can't get any verification on the key. OpenSSL tells me it's expecting a trusted certificate.

I'll attach the two logs -- the one from last night where the IP was different and required both certs (I recreated the TCP stream exactly as the iPhone sent it) and the one from today where I grabbed Yahoo's welcome email and a test email I sent to test the Push ability.

EDIT: Please note I had to change the extension of the authcert key to .txt for the forum to allow upload.
 

Attachments

  • Y! imap 7.1.07.txt
    19.7 KB · Views: 541
  • Y! imap 7.2.07.txt
    23.4 KB · Views: 370
  • yahoo_authcert.txt
    738 bytes · Views: 309
OK. Here's what I know with regard to Yahoo! IMAP access from an external program.

Wow, awesome work, thanks! I still dont understand why Yahoo's IMAP mail is the only one that pushes mail to the iPhone. There must also be something in the iPhone itself and the way it handles the IDLE command with an account configured using the Yahoo option vs. the other options.

I've been using IMAP and having my email pushed to my Treo for a long time, and it works great (with Chatteremail client). The iPhone, however, when I use the "Other" option and configure either Yahoo OR my personal account, Push doesn't work. Why oh why do they have to do this???

I speculate - They wanted to give Yahoo! the "exclusivity" for push email, so they crippled the IMAP client when configured for non-Yahoo servers?
 
SO here's an interesting scenerio:

I am with Yahoo/ATT DSL.
My Account login is xxxxx@sbcglobal.net (Yes the actual login is the full email address
I use Yahoo's webmail to access this account and have a Gmail forward setup.
I cannot setup with the regular 'Yahoo' setup as it insists on tacking @yahoo.com on the end of my email address when I go to set it up.
I used the 'other' and setup through the pop servers initially as published on att.yahoo.com. No Imap is listed.
I'm going to try the IMAP server listed using my username and password to see if that works. If not I'd appreciate suggestions...

Since EDGE is down in my area guess this will have to wait till later....or until I get home and onto my home network to test...
 
Well that didn't work...and my yahoo account doesn't see to 'push' when setup as described either...
 
Lixivial, awesome work. I think you just elevated this to a whole new level. This needs to be spun out into its own thread/category.

Mods, can you please create a new thread or make sticky?

Lixivial, are you working with any other forums? Hackint0sh? Wish I knew more about it and could help, cause what you posted was way over my head :confused:
 
Hi everyone, I did some unscientific testing of Yahoo's "push" email and here are the results. Note that these tests were conducted over WIFI and my iphone mail auto-check setting was set to Manual.
Where is the setting for mail "auto-check" on the iPhone?
Can't find it anywhere... I'm stumped, lol. Thanks.
 
Under Settings, Mail, then scroll down to the bottom of that screen, and you will see an Auto-Check button.
I'm still not seeing this at all... I only have Yahoo mail account enabled, is the auto-check option not supported for that maybe? Thanks.
 
I'm still not seeing this at all... I only have Yahoo mail account enabled, is the auto-check option not supported for that maybe? Thanks.

Hmmm, maybe. When you go into Settings / Mail, the first set of options are the different email accounts (called Accounts). The second set of options is titled Messages, and the third set of options is titled Sending.

Under the Messages box, you should see Auto-check, Show, Preview, Minimum Font Size, Show To/CC Label, and Ask Before Deleting.

Do you see any of this?
 
try sending an email to your yahoo email and another one from your iphone. after i did this i started receiving messages fast. the only problem is that it doesn't notify me when i get a new message. i turned silent on and off and check all the settings to no prevails :(
 
Hmmm, maybe. When you go into Settings / Mail, the first set of options are the different email accounts (called Accounts). The second set of options is titled Messages, and the third set of options is titled Sending.

Under the Messages box, you should see Auto-check, Show, Preview, Minimum Font Size, Show To/CC Label, and Ask Before Deleting.

Do you see any of this?
I see everything except for Auto-Check...

I'm thinking this option may only appear if you have POP accounts set up...
I currently only have my Yahoo account set up, and since that's supposed to be "push", then perhaps why it's not giving me the auto-check option...
 
Ok, that's what it was... I added my Gmail account and the "auto-check" option then appeared in settings.

Since Yahoo is supposed to be "push", then I guess there would be no need for an auto-check setting... I guess that makes sense, huh? lol...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.