After reading some threads here and in other forums, I managed to get my own domain example.com working just fine with mobileme. Now I have push email (but some inconvenice which I can live with, for now)
What you have to do is, setup your mail foward (gmail, yahoo, hotmail, etc) to your mobileme account. This basically gives you push email, simple. (with the limit of mobileme's email storage limit)
Ok now the sending part. What you must do is setup mobile on your iphone as a standard mobileme account (not imap, only standard mobile me receives push). Then ALSO setup your own domain account (again gmail, yahoo, hotmail etc). Then whenever you are in your sending email from your mobile account, tap the cc/bcc/from row on the compose page. Choose your external SMTP server and send. Done. Now you can send with your own identity, and still get push email.
Of course, the minor inconvenience is that every time you send an email you have to make two extra taps (to choose your SMTP server). Also your sent email will not be stored on your mobileme as well (which is not an issue for me, I would rather it on my own domain's serveR).
So if only there is a way to set default SMTP server for an account then we are all set. This can be done easily for desktop clients (although not tested with apple mail, someone can confirm) but for the iphone this cannot be done. There IS a smtp setting for all mail account the iphone (mail->your account->account info->out going mail server) but unfortunately changing anything here has no effect for _standard_ mobileme account. I think apple has hard coded the SMTP settings for mobileme and ignores this.
What you have to do is, setup your mail foward (gmail, yahoo, hotmail, etc) to your mobileme account. This basically gives you push email, simple. (with the limit of mobileme's email storage limit)
Ok now the sending part. What you must do is setup mobile on your iphone as a standard mobileme account (not imap, only standard mobile me receives push). Then ALSO setup your own domain account (again gmail, yahoo, hotmail etc). Then whenever you are in your sending email from your mobile account, tap the cc/bcc/from row on the compose page. Choose your external SMTP server and send. Done. Now you can send with your own identity, and still get push email.
Of course, the minor inconvenience is that every time you send an email you have to make two extra taps (to choose your SMTP server). Also your sent email will not be stored on your mobileme as well (which is not an issue for me, I would rather it on my own domain's serveR).
So if only there is a way to set default SMTP server for an account then we are all set. This can be done easily for desktop clients (although not tested with apple mail, someone can confirm) but for the iphone this cannot be done. There IS a smtp setting for all mail account the iphone (mail->your account->account info->out going mail server) but unfortunately changing anything here has no effect for _standard_ mobileme account. I think apple has hard coded the SMTP settings for mobileme and ignores this.