Email protocols library - Java for Android App Development

Hello,
I am looking for a library that would allow me to access mailboxes and send emails.
This library would implement protocols such as IMAP, POP3, STMP. It would support encryption and would allow easy access to emails services such as yahoo, gmail, etc.
I know a bit about the javamail library, but I don't know if it would fit the bill properly. Also, I don't know if it would be adapted to android.
Maybe there are better options, hence my posting!
Thank you very much for any help!

Related

Could push/ActiveSync Gmail be a possibility?

Hi everyone. I am sure I am not the first person to wonder about this. Microsoft’s “push” email technology that works with Exchange Server is entirely HTTP based. Obviously Microsoft wants this to work with only their server platform but couldn’t it be possible to use this with Gmail?
I can’t honestly see if being that difficult for the folks at Google to reverse engineer the exact format of the HTTP posts going back and forth between an Exchange server and a WM device. On top of this Gmail has Contacts and Calendar as well. If I could sync my WM device with Gmail I wouldn’t need Exchange anymore. I could even use Google Apps to get my email at my own domain name.
I tried setting up mail.google.com and also www.gmail.com as ‘exchange’ servers on my HTC Touch but it didn’t work :-(
The Fish.
thefish123 said:
Hi everyone. I am sure I am not the first person to wonder about this. Microsoft’s “push” email technology that works with Exchange Server is entirely HTTP based. Obviously Microsoft wants this to work with only their server platform but couldn’t it be possible to use this with Gmail?
I can’t honestly see if being that difficult for the folks at Google to reverse engineer the exact format of the HTTP posts going back and forth between an Exchange server and a WM device. On top of this Gmail has Contacts and Calendar as well. If I could sync my WM device with Gmail I wouldn’t need Exchange anymore. I could even use Google Apps to get my email at my own domain name.
I tried setting up mail.google.com and also www.gmail.com as ‘exchange’ servers on my HTC Touch but it didn’t work :-(
The Fish.
Click to expand...
Click to collapse
Option 1. forward your gmail account to mail2web or one of the other free services which is a free hosted exchange account (more or less).
Option 2. Set up your gmail for I-map and "idle" it. I know it can be done using flex mail, but not sure about idle in Pocket Outlook.
Option 3. Set up your device to check for mail every X minutes. You already new that one though.
Option 4. Set up to forward your mail to your device. IE: on cingular, it used to be you could forward it to "[email protected]" That one, you would need to check with your service provider.
hth
Hi ssschmidt,
I know there are ways I could forward my Gmail to another email service that is an Exchange Server and so does support Microsoft-style push email BUT I am wondering why Google doesn’t implement this themselves.
There are a tone of Windows Mobile devices out there AND Google is already offering Gmail at your own domain name with “Google Apps” service. If all of a sudden I could get true push Gmail with my own domain name (part of Google Apps) I think a lot of people might reconsider that upgrade to Exchange 2007.
Figuring out the exact format of the HTTP conversation between the WM device and the Exchange server couldn’t be that hard. Heck, I think I might be able to take a crack at it myself
In case anyone is wondering what happens is this. The WM device makes an HTTP request to the Exchange server and says “notify me if anything changes in these folders within the next X minutes”. The Exchange server the starts monitoring the folders in question for the specified period of time. If the folder “changes” (a message arrives, a contact is updated, an appointment re-scheduled) Exchange sends the changed items back as part of the HTTP response (the connection is left open and ‘hanging’ for the specified period of time). If nothing happens and the time period lapses the Exchange server sends an empty response and the HTTP connection is closed. The WM device then resumes the process over again by making another request. This it why it is called “client initiated ‘push’” because in reality the WM device is continually asking for changes. The constant back & forth acts as a kind of heartbeat so both ends of the connection (the WM device and the Exchange Server) know the other is still there (in case the WM device is out of service, turned off or otherwise off the grid).
I can see no reason why this HTTP conversation can’t be implemented (along with the correct URL’s) on a non-Exchange server such as Gmail. If Google decided to offer this I think it might be an Exchange killer. Currently I am thinking of ways I can get my own Exchange server. I have several customers with Exchange and a few of the might be willing to host my email for me. Currently I am using Google Apps which I absolutely LOVE but I would also love to be able to sync my plethora of contacts.
Maybe someone in Google reads these forums
The Fish
I'm sure Google will implement this with Android
berardi said:
I'm sure Google will implement this with Android
Click to expand...
Click to collapse
I am sure your probably right. But if Google is interested in taking business away from Exchange (which I think they are judging by the Google Apps sign-up page) then it would make sense to provide this service to the thousands (if not millions) of WM users out there worldwide.
The Fish.
Gmail via Activesync
thefish123 said:
Hi everyone. I am sure I am not the first person to wonder about this. Microsoft’s “push” email technology that works with Exchange Server is entirely HTTP based. Obviously Microsoft wants this to work with only their server platform but couldn’t it be possible to use this with Gmail?
I can’t honestly see if being that difficult for the folks at Google to reverse engineer the exact format of the HTTP posts going back and forth between an Exchange server and a WM device. On top of this Gmail has Contacts and Calendar as well. If I could sync my WM device with Gmail I wouldn’t need Exchange anymore. I could even use Google Apps to get my email at my own domain name.
I tried setting up mail.google.com and also www.gmail.com as ‘exchange’ servers on my HTC Touch but it didn’t work :-(
The Fish.
Click to expand...
Click to collapse
From the posts in this thread, looks like nobody mentioned having tried MobiPush. Mobipush allows you to have your Gmail, Yahoo, or other IMAP or POP account email pushed to your WM 5/6 device using the device's Direct-Push Technology. I am currently using the service with my Gmail account and it works well. Sign up is free. You must setup your Gmail options to allow IMAP or POP access, then follow the instructions on MobiPush's site to setup your device. I also forgot to mention that it seems that only mail is sync'ed at this time (no contacts or calendar, or tasks.)
Here's the link:
www.mobipush.com
Windows Live Hotmail provides Direct Push
Another option is to register for a live hotmail account (mail.live.com) and forward your gmail to this account. You can configure your Touch for push email from live hotmail by following the instructions here: http://blogs.msdn.com/mayurk/archiv...dows-live-hotmail-and-windows-mobile-6-0.aspx
mindchill said:
Another option is to register for a live hotmail account (mail.live.com) and forward your gmail to this account. You can configure your Touch for push email from live hotmail by following the instructions here: http://blogs.msdn.com/mayurk/archiv...dows-live-hotmail-and-windows-mobile-6-0.aspx
Click to expand...
Click to collapse
However when you do this your reply comes from your Live/Hotmail account. Do you know if you can do this and have your reply come from your gmail account?
Thanks!
Apparently there are other companies/groups that have independently developed products that are compatible with Microsoft’s “DirectPush” technology. So the good news is we know it can be and has been done.
Check out this product http://en.wikipedia.org/wiki/Kerio_MailServer
Hopefully Google will develop something that will allow Gmail to masquerade as an Exchange server to a Windows Mobile device. Imagine having push email as well as contact and calendar synchronization with Gmail?? on your WM device? All without any third-party connectors/forwarding/etc.
The Fish.
PS: thanks to everyone for all the suggestions...
www.nuevasync.com for contacts and calendar sync - imap sync is coming - but it's been "coming" for a long time so we can only hope...
try http://www.funambol.com
It will sync calendar, email and contacts.
gottago said:
try http://www.funambol.com
It will sync calendar, email and contacts.
Click to expand...
Click to collapse
i am currently using funambol with scheduleworld for my google calendar - are you using funambol by itself for your calendar?
thanks
nuevasync is great for syncing google contacts and calendar. No downloads everything works through activesync. Their blog says gmail is coming so for now I just use IMAP for gmail.
I simply use www.mobipush.com services, works great for emails.
thefish123 said:
Hi everyone. I am sure I am not the first person to wonder about this. Microsoft’s “push” email technology that works with Exchange Server is entirely HTTP based. Obviously Microsoft wants this to work with only their server platform but couldn’t it be possible to use this with Gmail?
I can’t honestly see if being that difficult for the folks at Google to reverse engineer the exact format of the HTTP posts going back and forth between an Exchange server and a WM device. On top of this Gmail has Contacts and Calendar as well. If I could sync my WM device with Gmail I wouldn’t need Exchange anymore. I could even use Google Apps to get my email at my own domain name.
I tried setting up mail.google.com and also www.gmail.com as ‘exchange’ servers on my HTC Touch but it didn’t work :-(
The Fish.
Click to expand...
Click to collapse
First of all, you don't need MS Push because Google does have a mail push mechanism in place. It is called IMAP Idle. You can read it from here: http://www.isode.com/whitepapers/imap-idle.html. So all you need to do is setting up your IMAP IDLE compatible client to sync with gmail via IMAP instead of POP.
Now, you may also like to forward you mail to mail2web and take advantage of the push mail plus push calendar, contact and task. But you can also use OggSync and keep everything in Google.
berardi said:
I'm sure Google will implement this with Android
Click to expand...
Click to collapse
Well, they already have the solution.
agentmikeyd said:
i am currently using funambol with scheduleworld for my google calendar - are you using funambol by itself for your calendar?
thanks
Click to expand...
Click to collapse
Actually I am only using/testing funambol on my gmail. I don't use a calendar as of yet, too little time to test on funambol. I do know that contacts synch via funambol does work. I guess you are calling me to task;-)
I know there are various ways using combinations of third party software and/or services and so forth of syncing email one way, calendar another, etc, etc. But imagine being able to sync EVERYTHING in Google Apps with their counterparts on your Windows Mobile device using the NATIVE built-in synchronization mechanism of that device.
If Google is serious about killing Exchange in the SMB market place they will implement this.
Currently I still sync my Vogue with my Exchange server even though I also use Google Apps.
The Fish
there is always this
http://www.codeplex.com/ImapPusherService
works well for me
Did I call it or what?!?!
OK, little brag moment there but!!! Have a look at this screen shot. I am not 100% sure when Google added this but this is EXACTLY what I was hoping for just over a year ago! Did I call it or what? I can't imagine Gmail/Google Apps being any cooler
The Fish

[APP][DEV] 'Syncing' to multiple Exchange Accounts

I have seen several posts over the years from people looking to sync multiple Exchange mailboxes/calendars to their WM phones. The official word from Microsoft is, of course, you can't do that, and it is for security purposes. To date, I haven't seen a way to accomplish this, other than to have IMAP or POP3 and use the second exchange account in this way.
The paradox for Microsoft is which domain 'owns' the device. If you sync to two different servers, and one issues the remote reset command, the phone will hard reset, losing the data from the other server. Also, if there are policies in place for one domain, and you sync to a second, which set of policies supercedes the other.
I am probably one of the few people ( although it's probably not that rare consider many users here are developers ) who runs their own exchange server at home. I have my phone synced to my home Exchange server which houses all of my email, contacts, calendar apps, ect. The company I work for also uses exchange and opens the ability to sync via ActiveSync, but denies IMAP and POP3 access. I always wanted a way to get just my calendare from work so that when I am in the game room, or outside, or helping a co-worker, I didn't forget about the meetings scheduled at work.
Ok, with that background, here is the true purpose of the post. I have written a small app that uses WebDAV (same thing the Outlook web access uses) to query the Exchange server at work and return the all of the appointments on my calendar in XML format. This app then parses the XML, and sends regular emails with the calendar invites to my home Exchange server, and of course my phone. Once I log in and accept them, they show up on my phone, my home Outlook, and my Outlook at work. The strategy could easily be applied to email, as the WebDAV query i've created need only be tweaked to return the email in additional to the calendar appointments. The device retains no relationship with the exchange server from which the email and calendar settings come, so there is no question of domain ownership
What I would like to know from the community, is there still a need for this app? Right now many of the configurable items are hardcoded to my server settings, mainly because it started as a POC, and it is in a C# Console Application. It could easily be modified to run on the .NET 3.5 CF, with all of the important info as configurable options, and distrubuted.
Would anyone be interested in this?
bryancruise said:
I have seen several posts over the years from people looking to sync multiple Exchange mailboxes/calendars to their WM phones. The official word from Microsoft is, of course, you can't do that, and it is for security purposes. To date, I haven't seen a way to accomplish this, other than to have IMAP or POP3 and use the second exchange account in this way.
The paradox for Microsoft is which domain 'owns' the device. If you sync to two different servers, and one issues the remote reset command, the phone will hard reset, losing the data from the other server. Also, if there are policies in place for one domain, and you sync to a second, which set of policies supercedes the other.
I am probably one of the few people ( although it's probably not that rare consider many users here are developers ) who runs their own exchange server at home. I have my phone synced to my home Exchange server which houses all of my email, contacts, calendar apps, ect. The company I work for also uses exchange and opens the ability to sync via ActiveSync, but denies IMAP and POP3 access. I always wanted a way to get just my calendare from work so that when I am in the game room, or outside, or helping a co-worker, I didn't forget about the meetings scheduled at work.
Ok, with that background, here is the true purpose of the post. I have written a small app that uses WebDAV (same thing the Outlook web access uses) to query the Exchange server at work and return the all of the appointments on my calendar in XML format. This app then parses the XML, and sends regular emails with the calendar invites to my home Exchange server, and of course my phone. Once I log in and accept them, they show up on my phone, my home Outlook, and my Outlook at work. The strategy could easily be applied to email, as the WebDAV query i've created need only be tweaked to return the email in additional to the calendar appointments. The device retains no relationship with the exchange server from which the email and calendar settings come, so there is no question of domain ownership
What I would like to know from the community, is there still a need for this app? Right now many of the configurable items are hardcoded to my server settings, mainly because it started as a POC, and it is in a C# Console Application. It could easily be modified to run on the .NET 3.5 CF, with all of the important info as configurable options, and distrubuted.
Would anyone be interested in this?
Click to expand...
Click to collapse
Ive been after an app like this for ages - I went for a google synch approach with my work exchange and then pulling my work calendar to google and then to my home exchange account on my mobile - problem with this was i regularily got duplicates! I have since sacrificed having my home and work calendar synch and just have my work email being polled by imap. The key for me is i dont want all my home contacts and calendar appointments synched with my work email - would just like to pull my work calendar every know and again and ensure i dont have duplicates - would this work in this way enabling an adhoc pull on the work calendar without creating duplicates and sending personal appointments to my work calendar?
Fantastic, would love to see this developed. Would pay for this app.
JPHCCFC said:
Ive been after an app like this for ages - I went for a google synch approach with my work exchange and then pulling my work calendar to google and then to my home exchange account on my mobile - problem with this was i regularily got duplicates! I have since sacrificed having my home and work calendar synch and just have my work email being polled by imap. The key for me is i dont want all my home contacts and calendar appointments synched with my work email - would just like to pull my work calendar every know and again and ensure i dont have duplicates - would this work in this way enabling an adhoc pull on the work calendar without creating duplicates and sending personal appointments to my work calendar?
Click to expand...
Click to collapse
This app checks for duplicates by using the subject. The only testing I've done is on my own calendar and such, but I have found no issues with duplicates. Introducing this app to a wider audience should point out any issues right away.
Based on the limited amount of feedback I've received, I think I will work it into a windows mobile application for mass consumption. I will keep this thread updated with the progress. Any additional features anyone can think of are appreciated.
that would be fantastic i will definately testing it out. another great feature would be to enable it to synch with google calendars as well while checking duplicates with the exchange calendar - all the onew i have trie have failed on the duplicates side! will monitor this thread and check when an app is available
cheers
JPHCCFC said:
that would be fantastic i will definately testing it out. another great feature would be to enable it to synch with google calendars as well while checking duplicates with the exchange calendar - all the onew i have trie have failed on the duplicates side! will monitor this thread and check when an app is available
cheers
Click to expand...
Click to collapse
I would be interested, but more for pushing of emails from my google app, rather than calendar/contacts, to my mobile phone.
I would LOVE getting my calendars and contacts synched between my work exchange and personal exchange
zenkinz said:
I would be interested, but more for pushing of emails from my google app, rather than calendar/contacts, to my mobile phone.
Click to expand...
Click to collapse
zenkinz you can do this now by getting google mail to autoforward all emails to your exchange account - thats what i do now and it works like a treat
I would not only love an application like this but maybe one that allows the use of Intellisync along with Activesync to allow them both to work cohesively. Since Novell and Microsoft do not play well together I cannot use my hotmail to work with my activesync the same way.
Hey guys, i don't know if this works for everyone but i saw this post ages ago that allows a quick registry edit to allow activesync 4.x to sync over multiple servers.
Currently i sync my exchange server calendar and contacts with google calendar.
The link on google groups is http://groups.google.co.uk/group/microsoft.public.pocketpc.activesync/browse_thread/thread/7e44b0374561f9e3/e25f50cf495e64b8?lnk=st&q=solved+exchange+pocketpc&rnum=3&pli=1
I have a polaris running a wm6.1 build. and this seems to work really well. I hope this helps someone!
Fergus278 said:
Hey guys, i don't know if this works for everyone but i saw this post ages ago that allows a quick registry edit to allow activesync 4.x to sync over multiple servers.
Currently i sync my exchange server calendar and contacts with google calendar.
The link on google groups is http://groups.google.co.uk/group/microsoft.public.pocketpc.activesync/browse_thread/thread/7e44b0374561f9e3/e25f50cf495e64b8?lnk=st&q=solved+exchange+pocketpc&rnum=3&pli=1
I have a polaris running a wm6.1 build. and this seems to work really well. I hope this helps someone!
Click to expand...
Click to collapse
At first blush, the link suggested syncing with one exchange connected pc, and one push-enabled server. While close, I do not believe this is the same functionality my app will provide. Did I miss something?
would love it.
i own a consulting company and have two email addresses. my personal and a "support" mailbox. would be nice to see that support box without using oma or even worse OWA on vga screen. ugh.
this app is definitely. needed.
thanks for the effort.
Excellent !
Works like a charm for several pop3 accounts.
Ciao
Fred
I too have my own Exchange server at home, and several other Exchange accounts at work- each on different domains. This would be a great thing for me, and one I would pay for.
I am currently running Exchange 2007 on my home domain, Exchange 2010 for one account at work, and Exchange 2003 for another. If this works on all 3 "flavours" I would be stoked.
bryancruise said:
I have seen several posts over the years from people looking to sync multiple Exchange mailboxes/calendars to their WM phones. The official word from Microsoft is, of course, you can't do that, and it is for security purposes. To date, I haven't seen a way to accomplish this, other than to have IMAP or POP3 and use the second exchange account in this way.
The paradox for Microsoft is which domain 'owns' the device. If you sync to two different servers, and one issues the remote reset command, the phone will hard reset, losing the data from the other server. Also, if there are policies in place for one domain, and you sync to a second, which set of policies supercedes the other.
I am probably one of the few people ( although it's probably not that rare consider many users here are developers ) who runs their own exchange server at home. I have my phone synced to my home Exchange server which houses all of my email, contacts, calendar apps, ect. The company I work for also uses exchange and opens the ability to sync via ActiveSync, but denies IMAP and POP3 access. I always wanted a way to get just my calendare from work so that when I am in the game room, or outside, or helping a co-worker, I didn't forget about the meetings scheduled at work.
Ok, with that background, here is the true purpose of the post. I have written a small app that uses WebDAV (same thing the Outlook web access uses) to query the Exchange server at work and return the all of the appointments on my calendar in XML format. This app then parses the XML, and sends regular emails with the calendar invites to my home Exchange server, and of course my phone. Once I log in and accept them, they show up on my phone, my home Outlook, and my Outlook at work. The strategy could easily be applied to email, as the WebDAV query i've created need only be tweaked to return the email in additional to the calendar appointments. The device retains no relationship with the exchange server from which the email and calendar settings come, so there is no question of domain ownership
What I would like to know from the community, is there still a need for this app? Right now many of the configurable items are hardcoded to my server settings, mainly because it started as a POC, and it is in a C# Console Application. It could easily be modified to run on the .NET 3.5 CF, with all of the important info as configurable options, and distrubuted.
Would anyone be interested in this?
Click to expand...
Click to collapse
This could even be made into a PC application, and I would be happy. Let me know if you need any help in testing or coding.
bryancruise said:
At first blush, the link suggested syncing with one exchange connected pc, and one push-enabled server. While close, I do not believe this is the same functionality my app will provide. Did I miss something?
Click to expand...
Click to collapse
Well just to confirm, i sync with my works exchange server and google sync which as far as i know uses Exchange ActiveSync® protocol. To this extent i am effectively syncing with two exchange servers.
I do not sync my phone with any pc, so this registry mod does do what i think you describe. I suggest you try this regsitry mod and see if it does what you ask.
regardless i hope it helps!
ButtonBoy said:
I too have my own Exchange server at home, and several other Exchange accounts at work- each on different domains. This would be a great thing for me, and one I would pay for.
I am currently running Exchange 2007 on my home domain, Exchange 2010 for one account at work, and Exchange 2003 for another. If this works on all 3 "flavours" I would be stoked.
Click to expand...
Click to collapse
I am not sure about Exchange 2010, but I know that my app (in it's current form) relies on WebDAV, which makes it work with Exchange 2000, 2003, and 2007. I don't have an Exchange 2010 test environment at the moment, but will stand one up if demand were to increase. Once it goes RTM I will definately use it and this app will be compatible. Again, as long as they leave WebDAV support in, and don't break the interface, this app will already work with it.
Fergus278 said:
Well just to confirm, i sync with my works exchange server and google sync which as far as i know uses Exchange ActiveSync® protocol. To this extent i am effectively syncing with two exchange servers.
I do not sync my phone with any pc, so this registry mod does do what i think you describe. I suggest you try this regsitry mod and see if it does what you ask.
regardless i hope it helps!
Click to expand...
Click to collapse
Thanks, I will definately look into this.
Just as a general update on progress, I began digging into the true dirt of the conversion today and ran into several issues. First being that the System.Net.Mail namespace isn't in the compact framework, and since that is functionality in the .net System.dll, it can't be exported for use with CF. I found however that the same functionality exists in the Microsoft.Mobile.PocketOutlook namespace, so that was easy to overcome. I ran into some issues during testing (my exchange server went down overnight so i couldn't test at all (btw, it going down had nothing to do with this app )). The WebDAV query works, but since I am returning such a large dataset, it takes quite a while over EDGE (TMobile 3G is slated for Louisville in a few weeks!!!). Otherwise, the port is moving right along and hope to have an alpha version posted in the coming days.
BTW, does anyone out there have a good name for this app. In a lapse of creativity, I named it InfoSync, but I think that is too generic. Suggestions?

Mobile email for smartphones

Does anyone use Verizon's mobile email for smartphones? What is the benefit of that app? If you can already get exchange, Yahoo, Gmail etc. etc. why would anyone want to download and install the app. If there are more benefits for using this, please let me know.
-Thanks
its a hosted service, the best feature is that you can lose/destroy your phone and have all of your email and contacts in a safe place. (like microsoft "my phone"). Its been around for a long time now, was originally "Nokia's Intellisync" (also rebranded for Novell Groupwise).
It has a nice web-based ui for managing your contacts and appointments.
In the end it up to you what service you use to backup your info/data, just use one of them.
Thanks for the great reply back. That explains a lot
So it is for POP3 and IMAP accounts? Can't use it with Google Sync?
correct, cant use with google sync. or any other push email service

Outllook user who converted to Gmail...

I have used Outlook forever and thinking about changing but there are some things I do not know about Gmail that may not be possible. I have been stuck on Outlook because I have total control of my mailbox on my home server (.pst file) and I use a two business emails addresses from domains I own.
1. I own two domains and I have emails addresses I created from them. How or can they work in Gmail so email from my paid email addresses hit gmail then my device?
2. How much stored mail can I keep in gmail...my .pst file for Outlook is big?
I have had a gmail address for years but do not use it at all besides for the market I use emails from my domain but I would like to get the wireless sync going if it all can work in gmail...
Advise...
you can setup forwarding to forward all ur mail to gmail.
if these servers support imap/pop u can do wireless sync without having to first go to gmail. the phone fully supports configuring your own server settings for mail.
I run a small biz off of google apps.
While I'm not savvy on everything outlook has to offer at the server level, I was amazed at the options google apps domain and email hosting offered to make a transition from any platform.
Well looks like it works but I have one problem...
I setup the pop mail account in gmail from my PC off the website. I can send\compose emails and select my pop mail account to send. However from the Droid, when I compose I only see gmail...how can I see the pop I created from the website to push to my DINC? I want to be able to select the pop account I want to send from off the phone for gmail?

Email to Always "Load more Details"

How do you force the email client to always Load More Details or always show the complete email with full html. It initially shows up in txt, and I always have to click load more details. I want it to load details by default.
Thanks!
First of all, you can set how much email size you want to retrive in email settings. Assume you aleady set it to 'All', I'd guess you're encountering this issue receiving from Hotmail accounts. If so, this is a work around for Exchange sync deficiency on Hotmail server. Hotmail ActiveSync protocol does not officially suppor HTML email at all (I know it is lame for a MS server) at the declared protocol level. To work around this issue, email clients have to ignore the declared ActiveSync protocol version and go ahead assume it supports HTML anyway. This is how iOS and Windows Phone 7 works today. Samsung/Google seems to take a more conservative approach that it let you to force it to display HTML by click on the 'Load more details' button. If it is an true Exchange 2007 or later server, you don't need to click (and won't see) that button.
MS posted some length excuses about why it can't make Hotmail server compatible with ActiveSync 2.5 (which supports HTML email) protocol while Google has no problem make GMail support such protocol.
foxbat121 said:
First of all, you can set how much email size you want to retrive in email settings. Assume you aleady set it to 'All', I'd guess you're encountering this issue receiving from Hotmail accounts. If so, this is a work around for Exchange sync deficiency on Hotmail server. Hotmail ActiveSync protocol does not officially suppor HTML email at all (I know it is lame for a MS server) at the declared protocol level. To work around this issue, email clients have to ignore the declared ActiveSync protocol version and go ahead assume it supports HTML anyway. This is how iOS and Windows Phone 7 works today. Samsung/Google seems to take a more conservative approach that it let you to force it to display HTML by click on the 'Load more details' button. If it is an true Exchange 2007 or later server, you don't need to click (and won't see) that button.
MS posted some length excuses about why it can't make Hotmail server compatible with ActiveSync 2.5 (which supports HTML email) protocol while Google has no problem make GMail support such protocol.
Click to expand...
Click to collapse
Thanks! This has been a BIG help. I didn't realize but your right. My paid for exchange account shows HTML email fine. But my hotmail account does not unless I push load more details. What if I switch the Hotmail account to a pop account. Would that help load emails as HTML?
Thanks!
Yes, it will but pop account has too many problems (sync issues, no push email featurs, no calendars, no contacts etc.). You just have to live with it for now.
foxbat121 said:
Yes, it will but pop account has too many problems (sync issues, no push email featurs, no calendars, no contacts etc.). You just have to live with it for now.
Click to expand...
Click to collapse
Great! I have HTML email now. Its not push, but atleast I dont have to load more details anymore. Does POP not support folders? I only have my Inbox.
You've been a great help. I really appreciate it, this was very annoying until you resolved my issue.
Nope. Pop3 is one of the oldest protocol ever. So if you have multiple computers access the same account using pop3, it is very difficult to sync with each other. And it requires SMTP server for sending emails. Some networks won't let you pass out any SMTP mails for the sake of preventing email spammers.
Here is one of my work around:
I setup my gmail account to periodically grab emails from my Hotmail accounts from me and put a label on these emails. So all my emails goes into GMail with Hotmails with proper label. You can even setup your GMail (on the web account settings) to reply your email with your Hotmail as your return email address. This way, you get easy email management from GMail as well as proper HTML email support.
foxbat121 said:
Nope. Pop3 is one of the oldest protocol ever. So if you have multiple computers access the same account using pop3, it is very difficult to sync with each other. And it requires SMTP server for sending emails. Some networks won't let you pass out any SMTP mails for the sake of preventing email spammers.
Here is one of my work around:
I setup my gmail account to periodically grab emails from my Hotmail accounts from me and put a label on these emails. So all my emails goes into GMail with Hotmails with proper label. You can even setup your GMail (on the web account settings) to reply your email with your Hotmail as your return email address. This way, you get easy email management from GMail as well as proper HTML email support.
Click to expand...
Click to collapse
Thanks! I may try this.
Thanks for the info.
I thought I was going crazy. I used iPhone 4 before and I didn't have any problem using Hotmail exchange (ActiveSync) and work Exchange. Now I have to click "Load more details" all the time on Galaxy Tab, and Infuse. It's bit of pain. I think it's more to do with the email client. If I use TouchDown or Hotmail (new from MS) client, they don't have issues.
I hope Samsung release new updated email clients.
Thanks,
You more than likely right. Its the email client, b/c the HTC Flyer and my HTC EVO3D don't have these issues.
Strange to attribute it to Samsung, Microsoft, etc., because Hotmail works normally (automatically loads all details) on Samsung's Galaxy Nexus phone. Why do they make it work (let it work?) there but not on the Galaxy tab?

Categories

Resources