Page 1 of 5
 1  2 3 4 5  >
Reply
   
 Push Email Options for the iPhone 
 
 
  #1 (permalink)  
Old 17-07-2008, 12:02 AM
Regular

Join Date: Mar 2005
Group: Regulars
Location: Melbourne
Posts: 542


Push Email Options for the iPhone

Push Email Options for the iPhone


Since obtaining my 3G iPhone, I have been looking at ways to use push email on it. I thought I'd share my findings with you, in the hope it might aide your decision making when it comes to push email.

Click the image to open in full size. Click the image to open in full size. Click the image to open in full size. Click the image to open in full size.

MobileMe
  • It looks pretty and for a home user it is gold - you cant go past it. It's easy to use and "just works".
  • I can't get my head around loading all my mail onto a server in the USA and hoping it doesn't go away. I like to control my email.
  • A downside of a fully US hosted service is the timing of service outages. Middle of the day for us, middle of the wee-hours for them. It can be quite inconvenient.
  • Lacks domain support, so I can't use name@mydomain.com - I'm stuck using me.com
  • The price tag is rather high for each year compared to other solutions if all you want is push-email.

Yahoo Push Mail
  • Yahoo supports domains, so I can use myname@whatever.com and not stuck with yahoo.com
  • Is cheap - free for limited options, paid upgrades available that enhance functionality.
  • Interface isn't as nice as MobileMe.
  • The push mail sometimes has lengthy delays and mail comes in spurts.
  • Supports Address Book push features, so updates to your contacts sync over the air in real-time.
  • Overall it seemed to work rather well, however sending emails would fail from time to time.

Exchange 2007
  • The iPhone support for Exchange is flawless.
  • The performance of syncing was spot on with the iPhone - often the iPhone would get mail before the desktop Mac Entourage 2008.
  • Using Mail 2.0 on your Mac in Exchange mode doesn't seem to work all that well. It seems to function more like IMAP then MAPI. I would have to press send and receive to get new messages.
  • iCal isn't supported by Exchange Server as .ics files are not compatible with Exchange Protocols.
  • Address Book on the Mac has features for Exchange but I cant get them to work with Exchange 2007 even with full debugging. I spent at least 12 hours on it with no success. The only way to integrate the Address Book is tell Entourage 2008 to sync the Address Book into the Exchange Server. You can change address data on your iPhone, in Entourage 2008 or within Address Book on your Mac and any one of those will update the others.

Kerio MailServer
  • Kerio just released support for iPhone ActiveSync, so Kerio MailServer acts as an Exchange Server, meaning it works with the iPhone, without the need for Exchange.
  • Kerio MailServer runs on Mac OSX 10.3+, Windows XP/2003/2008 and Linux
  • Kerio has the fantastic ability that no other product has - the ability to run iCal and Exchange Calendaring together.
  • Address Book syncing works correctly, it will also support Entourage 2008 in Exchange mode.
  • They also have a Exchange Server Migration tool that is free. Three clicks all your contacts, mail and calendars are imported from an Exchange Server.

Conclusion
If your are a home user who wants all the features with Windows and Mac's around the house you can't go past MobileMe. It is one of the only cross OS syncing applications what works in Windows and Mac seamlessly. However, it is not cheap at over $100/year. If you only want basic push mail then Yahoo is by far the cheapest around, but it has it's flaws in not being 100% reliable. MobileMe and Yahoo are both great products but your data is hosted on their servers. That means you are at the mercy of both Internet congestion between the USA, as well as falling into outage times at 3pm-6pm here in Australia due to USA/AUS time difference for maintenance.

If you are a current Entourage user, connected to an Exchange server, your iPhone will work very well with it, however, you can't use iCal or Address Book to make everything sync. It all needs to be within Entourage & Exchange.

If you want to move to an Exchange server for the purposes of the iPhone, take a look at Kerio MailServer. It is much cheaper than Exchange, requires less resources and is fully compatible with the iPhone and Mac OS X. It's a perfect addition to a small business setup and much more flexible than Exchange. There is even a 30 day free trial available on the Kerio website.

Click the image to open in full size.

Last edited by decryption; 17-07-2008 at 12:44 PM.
Maticks is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #2 (permalink)  
Old 17-07-2008, 11:18 AM
Yeehaw!

Join Date: Jan 2004
Group: Administrators
Location: St. Albans, Melbourne
Posts: 11,889


Nice work! I had no idea about Kerio Mail Server, but it looks quite slick, supporting the iPhone via Exchange! Price is very affordable too.

Have you looked into Zimbra at all Maticks?
decryption is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #3 (permalink)  
Old 17-07-2008, 11:22 AM
Regular

Join Date: Apr 2005
Group: Regulars
Posts: 781


great info there! I'm still trying to find a leopard server solution (well at least until snow leopard gets here) I'll advise if anything comes of it
__________________
 PowerPC 6100/60AV, PowerPC G3, 12" G4 iBook, 17" G5 iMac, 24" white iMac, 30Gb white iPod, white PSP slim'n'lite, white 16Gb iPhone 

"Some days you just can't get rid of a bomb"
- Batman
laprius is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #4 (permalink)  
Old 17-07-2008, 11:24 AM
Yeehaw!

Join Date: Jan 2004
Group: Administrators
Location: St. Albans, Melbourne
Posts: 11,889


Quote:
Originally Posted by laprius View Post
great info there! I'm still trying to find a leopard server solution (well at least until snow leopard gets here) I'll advise if anything comes of it
Kerio Mail Server works on Leopard Server!

I reckon 10.6 will have push email/contacts/calendars built in. Maybe even an upgrade to 10.5 will bring it.
decryption is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #5 (permalink)  
Old 17-07-2008, 11:26 AM
Regular

Join Date: Apr 2005
Group: Regulars
Posts: 781


that would be lovely...I'm just looking for a solution I can do myself without the $600 price tag...it's only for me and a few people that have addresses on my domain...c'mon opensource...well comeon Apple and allow a user-compiled php module to be used with the standard Apache install... |annoyance|
__________________
 PowerPC 6100/60AV, PowerPC G3, 12" G4 iBook, 17" G5 iMac, 24" white iMac, 30Gb white iPod, white PSP slim'n'lite, white 16Gb iPhone 

"Some days you just can't get rid of a bomb"
- Batman
laprius is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #6 (permalink)  
Old 17-07-2008, 12:14 PM
Addicted to anything made by Apple

Join Date: Jan 2004
Group: Regulars
Location: Melbourne
Posts: 1,086


Would be awesome if MacTalk could start a service for its members for a monthly fee to offer things like @mactalk.com.au email addresses with push functionality.
__________________
Macbook Pro 2.16Ghz w/ 3Gb of RAM + now with 320gb storage
20 Inch Cinema Display
3rd gen iPod Nano 4Gb, 3rd gen U2 ipod 20Gb
Comet is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #7 (permalink)  
Old 17-07-2008, 12:35 PM
MacTalk Engineering Dept.

Join Date: Jan 2006
Group: Regulars
Location: Sydney, Australia
Posts: 432


Quote:
Originally Posted by Maticks View Post
MobileMe
Good post. There is a work around for this, if your personal domain is hosted on a mailserver you have control of. I'll give an example, based on what I did.

Warning: The following is quite technical. Unless you're in the same situation as me, and run your own mailservers, you're probably going to be SOL trying to do what I've done here. I can't take any responsibility if you screw up your mail by following these instructions either.

Firstly, some background. I have a domain, stupendous.net, which I host on my own server in a datacenter in QLD. Its nice and fast, I can run whatever I like, and until I had my iPhone I was perfectly happy with just running my own IMAP server on there.

When I got the iPhone I wanted push email for stupendous.net, but you can't do that. You can only fetch every 15/30/60 minutes, which drains the battery. So I worked out a better way.

There are two problems.

1) MobileMe doesn't accept mail for any domain other than me.com and mac.com.

Obviously the solution for me was to forward everything off my account to my me.com address. In my exim .forward file in my home directory, after all of the rules I use to filter mailing lists, I have

Code:
deliver xxxxx@me.com
This happily sends on mail to me.com. The bonus to this is that they do additional spam checking on top of all barrage of spam filtering I do, so I've been getting very little spam in my account.

2) When sending mail from the iPhone, you cannot set the From: address to another domain. MobileMe requires you to send from a me.com or mac.com address.

The dodgy hack here was to configure another SMTP MTA on the iPhone and point it to my server, disable the me.com MTA, and then on my MTA I rewrite the From: address to my stupendous.net address. I only rewrite the From: address, so that bounces go back to my me.com address directly (its bad form to completely obscure the sender).

On my Debian system, it keeps the rewrite rules in /etc/exim4/conf.d/rewrite. So I added a new file there:

Code:
[root@mars] /etc/exim4/conf.d/rewrite# ls -l
-rw-r--r-- 1 root root  230 2007-07-11 16:15 00_exim4-config_header
-rw-r--r-- 1 root root  568 2008-07-17 13:24 31_exim4-config_rewriting
-rw-r--r-- 1 root root   38 2008-07-17 13:24 32_rewrite_domain
32_rewrite_domain:

Code:
xxxxxx@me.com   xxxxxx@stupendous.net   h
It's numbered 32 to load after the exim4 default rule.

And thats it! If you look at headers for a mail sent from my iPhone, you'll see:

Code:
Return-path: 
Received: from smtpin133.mac.com ([10.150.68.133])
 by ms022.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar 14
 2008; 64bit)) with ESMTP id <0K44004B3SA3HUH0@ms022.mac.com> for
 xxxxxx@me.com; Wed, 16 Jul 2008 20:27:39 -0700 (PDT)
Original-recipient: rfc822;xxxxxx@me.com
Received: from mars.stupendous.net ([202.60.77.116])
 by smtpin133.mac.com (Sun Java(tm) System Messaging Server 6.3-6.03 (built Mar
 14 2008; 32bit)) with ESMTP id <0K4400DBASA0MY10@smtpin133.mac.com> for
 xxxxxx@me.com (ORCPT xxxxxx@me.com); Wed, 16 Jul 2008 20:27:39 -0700 (PDT)
Received: from [123.208.38.83] (helo=[10.164.69.219])
	by mars.stupendous.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16)
	(Exim 4.69)	(envelope-from < xxxxxx@me.com>)
	id 1KJK9X-0000LE-3R	for xxxxxx@stupendous.net; Thu, 17 Jul 2008 13:27:36 +1000
From: Nathan 
Not sure why I bothered obfuscating my email address, as it's pretty obvious. Oh well. Maybe it will confuse the spammers.

Its possible that some other company provides a sender rewriting authenticated SMTP server service. Hell, if you were to offer me money I'd be happy to set one up for you. :P Is there anyone who would be interested in an authenticated SSL SMTP relay with sender address rewriting?
__________________
Mac Pro 2 x 4 core 2.8Ghz 16GB | Mac Book Pro 17" | iPhone 3G 16GB | 20" iMac 2 Core 2 Duo
Are you an Internode user? Download NodeQuota 1.0.6 - an Internode Usage Meter for Leopard!
chrome is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #8 (permalink)  
Old 17-07-2008, 12:37 PM
Member

Join Date: Jul 2008
Group: Member
Location: Canberra
Posts: 8


Awesome, just the information I was looking for!
Velicoma is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #9 (permalink)  
Old 17-07-2008, 12:45 PM
Member

Join Date: Aug 2007
Group: Member
Location: Wollongong, NSW
Posts: 49


Check out mail2web.com as they now offer a 'personal exchange server for iPhone' which is free. Basically, you redirect your email to it, and it comes through instantly.

I didn't go with the free one, I went with the $5 per month one, but I can contest that it works well.
__________________
Recent Moleskine Nut.
ZacG is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #10 (permalink)  
Old 17-07-2008, 01:00 PM
Regular

Join Date: Mar 2008
Group: Regulars
Location: Jakarta (formerly Melbourne)
Posts: 480


Gmail IMAP not a consideration or is it a different category altogether?

*nevermind, decryption is explaining to me over chat*
Thunderstruck is online now
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #11 (permalink)  
Old 17-07-2008, 01:02 PM
Member

Join Date: Aug 2007
Group: Member
Location: Wollongong, NSW
Posts: 49


Quote:
Originally Posted by Thunderstruck View Post
Gmail IMAP not a consideration or is it a different category altogether?
Not in order to enjoy the benefits of push. IMAP has to be fetched, so even if you have it fetched every 15 minutes, it could take you that long to receive a message, and will cost you in data and battery life.
__________________
Recent Moleskine Nut.
ZacG is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #12 (permalink)  
Old 17-07-2008, 01:03 PM
Regular

Join Date: Jun 2004
Group: Regulars
Location: Redbank Plains.Brisbane.Au
Posts: 261


[quote=chrome;578097]Good post. There is a work around for this, if your personal domain is hosted on a mailserver you have control of. I'll give an example, based on what I did.
/QUOTE]

Thanks for sharing, I run my own domain (well its a collection of domains now but anyway), and I'm still trying to decide how to run my mail.

I didn't realise me.com didn't support domains for mail, this is what I've been thinking about, but now I need to think some more. The MTA trick is obvious now you mention it. No actual iPhone here, so I haven't had a chance to play and see how things actually work
__________________
Recently formed Brisbane Cocoaheads come join us | Australian Cocoaheads
conufsed is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #13 (permalink)  
Old 17-07-2008, 01:11 PM
Member

Join Date: Jul 2008
Group: Member
Location: Tamworth
Posts: 33


I've just gone with hosted exchange through ihostexchange.net
bacco007 is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #14 (permalink)  
Old 17-07-2008, 01:13 PM
MacTalk Engineering Dept.

Join Date: Jan 2006
Group: Regulars
Location: Sydney, Australia
Posts: 432


Quote:
Originally Posted by conufsed View Post
Thanks for sharing, I run my own domain (well its a collection of domains now but anyway), and I'm still trying to decide how to run my mail.

I didn't realise me.com didn't support domains for mail, this is what I've been thinking about, but now I need to think some more. The MTA trick is obvious now you mention it. No actual iPhone here, so I haven't had a chance to play and see how things actually work
No worries.

Its a standard stupid mail trick to do rewriting, though its somewhat frowned upon. I've had my domain and mail account for over a decade now and I don't ever want to change it.
__________________
Mac Pro 2 x 4 core 2.8Ghz 16GB | Mac Book Pro 17" | iPhone 3G 16GB | 20" iMac 2 Core 2 Duo
Are you an Internode user? Download NodeQuota 1.0.6 - an Internode Usage Meter for Leopard!
chrome is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #15 (permalink)  
Old 17-07-2008, 02:39 PM
Member

Join Date: Jul 2008
Group: Member
Location: Melbourne
Posts: 29


mail2web.com has been mentioned on the other thread regarding push email, and it is what I use.

I have it setup for my own domain, and gives me an Exchange 2007 server to run contacts, calendar and mail through, linked up with my outlook account. I can also use the web version of outlook through the exchange server's website.

Well worth considering if you'd like an Exchange server, with support for your own domain.
andrewmizzi is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
 
Page 1 of 5
 1  2 3 4 5  >
Reply

Thread Tools

 
Similar Threads
 
Thread Thread Starter Forum Replies Last Post
iPhone push email wise iPhone & Mobile Phones 21 23-07-2008 02:47 PM
iPhone Email Data Usage Help! PLEASE HELP! danielpoole iPhone Help and Support 9 11-07-2008 10:18 PM
iPhone to iPhone 3G swap? Confused.. Spartan iPhone & Mobile Phones 10 05-07-2008 11:18 PM
How does push email work? scruffie iPhone & Mobile Phones 2 18-01-2008 11:03 AM