How to make exchange server think Android is anything *besides* android? - Android Software/Hacking General [Developers Only]

From the way I understand it when I use the built in exchange support or a 3rd party application like Nitro's Touchdown it is sending something to the exchange server that targets it as an Android phone.
I also assume that this is OS dependant and not application dependant because when my company locked out Android phones from checking their mail it affected all of the built in and 3rd party applications at the same time.
However, before they locked it out mail worked great!
What I want to find out, is with a rooted phone, what could I change to make my phone send out whatever a blackberry, windows mobile or iphone would send.

Related

windows push email

I see from another posting in the diamond forum that people have managed to get BB Connect running on the diamond.
At the moment I use system7 on my nokia n95 to get email pushed from my work exchange server, however everyone else in the office has a blackberry (I didn't want one of these hence my finding an alternative solution).
does anyone have any experience of the direct push technology offered with windows mobile 6?
I might use the bbconnect application (if I can get it working) as it appears to do everything I want it to, but I just thought that if there's already an app in WM that does the trick, I might as well stick with that.
You say you have exchange at work?
The push email system will work just nicely with it, you might have to get onto your network admin and see if they offer activesync connection to it but its very likely they do. You sync your email, contacts, tasks and calender with it...works a treat.
I currently use DenaiL's service on here and it works very nicely...you should be up and running pretty swiftly if ur network admin confirms you can use it.
EDIT: Activesync is built into EVERY ROM in windows mobile and this is the primary way to sync the device over the air (via GPRS/HSDPA or wifi to get push email) or via USB.
we have exchange server at work, but I doubt they'll let me add any software (activesync) to it.
Exchange already has the software needed in it, its a native function of exchange to allow a windows mobile device to sync with it.
EAS is a native part of exchange, but it is turned off by default i think.
I know my place have it turned off, despite all the company mobile supporting EAS, and all the employees using HTC devices that natively support it.
Go figure.
I think they want to save a couple of hundred of quid on a certificate, and spend thousands of pounds on corporate intellisync licenses instead.
so my company would have to invest in a new license to enable EAS?
I'm pretty sure they would have to buy a license to allow me to use BBConnect too? I know that we are running 5 or 6 BBs in the company, each one requiring a license....or have I been misled?
thanks, I really want to ensure that my push email will work perfectly on the device when I get it.
I dont own a HTC Touch Diamond or a Touch Pro. I own a HTC Touch and use Hosted Exchange as my primary email service provider. I use the direct-push technology in WM6 and sync with my exchange account. It works like a charm and I have yet to experience any problems with it. I get my email on my Touch within 10 seconds of receiving the email in my inbox.
Memory fades about Exchange 2003, however, I *think* Exchange direct-push is enabled by default on Exchange 2007. Someone please correct me if I am wrong.
Exchange 2003 w/ SP2 automatically enabled Direct-Push. Same w/ all flavors of 2007. With Exchange 2007, admins DO need to enable Active Sync, but they can do it on a user by user basis if they want to. It shouldn't be a big deal for your IT admins to turn it on for you. Hope this helps.
excellent, thanks for the replies. We are running 2003 SP2, so hopefully in a few days time I might have proper push email. the app I'm currently running (system7) is totally crap at the moment..had nothing pushed for nearly a week!!

The perfect push mail solution, like BES.

IMO, what's really needed for these phones, and might even be on the cards with Google's licensing of the Exchange ActiveSync protocol, is a BES (Blackberry Enterprise Server)-like relay package.
A piece of software that sits on a computer or server (or the server) in the office, and stays logged into each of your user's Exchange mailboxes via MAPI, then syncs messages, calendar, contacts etc. realtime to the Google Mail / Gmail account.
Shouldn't be very hard to create, especially for those who have written apps like GsyncIT.
I believe there already is one such package, I found it a few days ago, can't remember the name - it has an M in it ( ), but it looked a bit pricey and like it was intended to do more than just Exchange -> Gmail (was a generic Cloud-sync package).
A fairly simple extension of something like GsyncIT I should think. The Exchange Information Store ACLs would be modified so that user "GoogleSyncAdmin" has Full Mailbox access to the mailboxes concerned, and the users would be mapped to GoogleMail accounts. Job done, proper push synchronisation on Android. The handsets would just be registered to a Gmail account.
The alternative, which may also be on the cards for the same reason, is that Google develop a BIS (Blackberry Internet Service)-like extension to Gmail, whereby Gmail stays logged into your Exchange Account via ExchangeActiveSync, and pulls changes down. This would require working EAS on the user's Exchange Server, and would require providing Exchange credentials to Gmail. I guess it'd be just like their current POP-downloading facility, but for Exchange, and hopefully including Calendar & Contacts sync.
I prefer the BES-like solution personally. No ports need to be opened on the user's Exchange server, you could run multiple Exchange servers behind a no-inbound firewall, and it's probably less troublesome overall. The BES-like package could also inject hidden instruction-messages that control features of the handset, IT policy, block downloads, wipe data etc.
Doing exchange->[beslike software]->gmail->phone would mean that any messages sent from the device would come from your gmail account though, not your exchange account.
Much better to have a true exchange client on the device, then it works both ways.
Deicist said:
Doing exchange->[beslike software]->gmail->phone would mean that any messages sent from the device would come from your gmail account though, not your exchange account.
Much better to have a true exchange client on the device, then it works both ways.
Click to expand...
Click to collapse
No, they would just allow you to set Reply-To/From: just like they do with your other existing emails addresses at the moment.
I think this device rapidly needs Exchange/Activesync support, Office Documents and USB internet sharing for free and quick.
I am testing this device for our company and unless it can do these well and ideally free then its a non-starter for us.
This is the product I had seen: http://www.cemaphore.com/index.html
Lowest pricing is $325/yr for 5 users with the online service, which isn't so expensive, but annual pricing is a pain, and can't buy less than 5 users.
cemaphore is buggy.
Their client crashes constantly, and says mail is sent that never really was. Avoid or wait till it's more stable in later versions.

Exchange support?

This is just a quick question from someone eyeballing the hero as a potential next phone...
Does Android have support for Exchange servers? My WM phone lets me sync my calender, tasks, and email (and more I think but these are all I need.) If I went to an Android device like the hero, I would need to still get my work email and sync my calendar to get appointment reminders.
Can Android do these things I speak of?
Thanks for your time.
Yes it has exchange support
Whythankusir
Only Android 2.x has Exchange support.
Please search in the future, because this has been asked time & time again.
gu1dry said:
Only Android 2.x has Exchange support.
Please search in the future, because this has been asked time & time again.
Click to expand...
Click to collapse
1.5 with Sense has exchange as well
linkinx64 said:
1.5 with Sense has exchange as well
Click to expand...
Click to collapse
Indeed it does. However, it should probably be pointed out that the built in Exchange support on the Hero isn't as complete as it might be (see here) and you may find it necessary to use a 3rd party app like Touchdown if your company uses security policies.
Regards,
Dave
The only good exchange support I've found for the Hero is the built in 1.5 rom.
1.5 Stock rom/fresh etc - Full exchange support
1.6 roms have no support
2.0+ roms have support for mail and contacts but not calendar
FYI Touchdown is $19.95 or in other words "way too expensive."
Any Rom with Sense will have full Exchange support.
Ok, before I get *****ed at some more about not searching; I did lol.
I found information regarding exchange support being introduced into 2.0, but then I also found a random thread where someone mentioned exchange support on their hero was good.
I didn't know if the person with the hero was running a custom rom or something since I know it comes with 1.5.
So that is why I am here in the Hero CDMA forum and not some random android device forum
Thanks again everyone.
The stock Hero (or any 1.5 ROM) does NOT have full support for Exchange 2007 ActiveSync. There are a number of EAS security features (remote wipe, require PIN, etc...) that are not supported by the phone. In order to allow using all of the Mail features in Hero (including simply sending mail), I had to disable some ActiveSync policies on my Exchange server. Exchange 2010 has the same caveats. From what I have read, Android 2.0 and 2.1 still do not have full-functionality EAS support (the iPhone has had it for a LONG time). There is some hope that HTC 2.1 SenseUI will have the functionality added.
cmccracken said:
The stock Hero (or any 1.5 ROM) does NOT have full support for Exchange 2007 ActiveSync. There are a number of EAS security features (remote wipe, require PIN, etc...) that are not supported by the phone. In order to allow using all of the Mail features in Hero (including simply sending mail), I had to disable some ActiveSync policies on my Exchange server. Exchange 2010 has the same caveats. From what I have read, Android 2.0 and 2.1 still do not have full-functionality EAS support (the iPhone has had it for a LONG time). There is some hope that HTC 2.1 SenseUI will have the functionality added.
Click to expand...
Click to collapse
Oh wow ok. Well thank you so much for this post. I'll check with the IT guy here at work to see if we are running Exchange 2003 or 2007 (I'm pretty sure it's 2003.)
If it's 2003, does that mean it'll work fine?
The best ROM that worked with my company's exchange server is fresh's 2.1 ASOP. That one actually supported my company's exchange policy requiring a passcode. All other 2.0+ roms do not support it and I couldn't use anything but Touchdown.
I'm about to head back to Touchdown, and I'm using a 2.1 rom. The native support is extremely basic. As far as I can tell, there is no way to get automatic updates for any folder other than your Inbox. Meaning all of my filtered mail never shows up on my Hero unless I specifically refresh every subfolder.
cmccracken said:
The stock Hero (or any 1.5 ROM) does NOT have full support for Exchange 2007 ActiveSync.
.
.
.
From what I have read, Android 2.0 and 2.1 still do not have full-functionality EAS support (the iPhone has had it for a LONG time). There is some hope that HTC 2.1 SenseUI will have the functionality added.
Click to expand...
Click to collapse
Funny, the company I work for turned off some EAS security specifically for the executives that have iPhones. I have no problems synching mail/calendar/contacts with my company's Exchange server.
The calendar is probably the most important thing I sync. When I tried 2.0 and 2.1 AOSP, I was sad there was no calendar support. I'm back to running Modaco 2.2 with Gbhil's kernel and lots of my own customizations to basically make it mine.
I love it much better than any WinMo phone I've owned. So many issues in the WinMo OS itself (I ran 6.0, 6.1, 6.5 and 6.5.1 before dropping it and going to Android). I look forward to Sprint releasing a 2.1 ROM in March or April or whenever they have it ready.
-Daryel
As other have said, Sense builds and 2.1 build has basic exchange support. I found that I still had to purchase Touchdown due to the fact I have lots and lots of folders with rules that sort my mail. The built in client doesn't support push or periodic checking of any other folder than the inbox.
Also some of the security policy's are not supported. Touchdown is $20, not as pretty as the built in interface but has almost full support.
Indeed it does. However, it should probably be pointed out that the built in Exchange support on the Hero isn't as complete as it might be (see here) and you may find it necessary to use a 3rd party app like Touchdown if your company uses security policies.
Regards,
Dave[/QUOTE]
Thanks for the heads up about Touchdown. $20 bucks is pretty steep for an app, especially something in my opinion, that should work with the phone out of the box. Now to see if Nandroid can help me trick em.
So I recently found out that any mail I sent from my Hero was stuck in the outbox, and that is due to the issue everyone here is talking about regarding security policies. I work for a large company and they will not make exceptions to the policy
I am looking at Touchdown now, but it seems like it doesn't integrate with the native mail, calendar, contacts, etc of the Hero. Is that correct? Basically, email, contacts, calendar etc will be in the Touchdown app only? So those contacts will not show up my in contact list when I click the phone button?
It is true that Touchdown has it's own email, calendar and contacts but as far as contacts go you can have it populate the standard contacts app on your phone.
avhokie said:
So I recently found out that any mail I sent from my Hero was stuck in the outbox, and that is due to the issue everyone here is talking about regarding security policies. I work for a large company and they will not make exceptions to the policy
I am looking at Touchdown now, but it seems like it doesn't integrate with the native mail, calendar, contacts, etc of the Hero. Is that correct? Basically, email, contacts, calendar etc will be in the Touchdown app only? So those contacts will not show up my in contact list when I click the phone button?
Click to expand...
Click to collapse
Touchdown will populate and sync Exchange contacts with your Android device's internal phone book. I had a few bumps getting contact syncing to work on my 2.1 rom, but I finally got it.
Thanks ffolkes. Has anyone tried Roadsync? Is that any more integrated with the native android functionality than Touchdown?

Android Exchange/Office questions

Sorry for cross post, this is a more relevant section imo.
Hi guys
i'm thinking of throwing Android on my HD2 but before I do, I need to know if I can support a couple of things?
Can I support two exchange email accounts?
Will it pull sync ALL info including pictures of people from the server?
Are there any particular fields that are not supported, like the "Notes"?
Is there a Microsoft OneNote client?
I'm guessing there is no MS Zune client at the moment either? Does anyone know if there are any plans?
To support the above, do I need a specific version of Android?
Thanks!!!!
Our Exchange setup was just changed to support the enhanced security features and they just forced the "remote wipe" capability.
So everybody who was used to the stock client is shut out!
Google issued a patch for the same BUT to ENTERPRISE customers only!
googleenterprise dot blogspot dot com/2011/04/putting-android-to-work-for-your.html
What the hell was that about.
The stock android mail client was working for me a lot of the people and now it just gives some error about unable to connect.
Now if we need our corporate email we have to either buy the Commercial product:
TouchDown Email : $20
MoxiMail : $20
Enhanced Email : $10
OR compromise with the free clients which just does mail.
K-9 Mail works for most of the Motorola Droid phones.
I have a LG GT540 and it stopped after a day.
MailDroid works better on LG GT540 android phone. I have a rooted android 2.2 on GT540.
All the free mail clients are the basic exchange mail clients which can help you to read email and reply to email.
It does not have GAL (corporate addressbook Lookup). So you need to know the email address of the person to send email to.
Workaround: Corporate AddressBook
Looks up corporate addressbook and has search function.
After a few weeks use most of them switched to MailDroid which seems to be more stable.
Any of the genius out there who have been working on the ROM have been able to get the patch in so that the stock email client can work as it is supposed to work?
That was the core function most users use their phone for and now it does not work unless you pay up and buy a commercial product.
Help please
EVO 4G Exchange server
I have this work phone that I want to root but I don't want to mess up the ssl encryption. Will this happen if I root my phone. I don't want to go back to the IT Dept. to get it. The encryption is on my phone, but I can't see it. How do I save the encryption.

3rd party email apps and car Bluetooth

Ok so this question is a bit odd so I really didn't know where to put it. I barely know how to phrase it...
I have a BMW and it has the ability to read and send emails through BT. However I've noticed that this only works with the stock Samsung email app, and not with any other third party apps like Outlook or Bluemail.
I can't say I'm surprised, but I don't know why or how this is, so I don't know if there are a) any other apps that would work or b) a way to bypass/hack this apparent restriction.
I'm sure this comes from the phone but I have no clue if other manufacturers have the same kind of quirk. The Samsung email app isn't horrible, but it's not the best either...
Thanks!
Maybe your car has a whitelist of email clients from which accepts connections.
Or your phone can send BT emails from other apps.
Try using another email client (non-server one) such as Thunderbird Mail and see if that works.
RossTeagan said:
Maybe your car has a whitelist of email clients from which accepts connections.
Or your phone can send BT emails from other apps.
Try using another email client (non-server one) such as Thunderbird Mail and see if that works.
Click to expand...
Click to collapse
Thanks for the reply. I doubt BMW went through the trouble of whitelisting clients, especially considering the number of manufacturers who have their own apps pre-installed.
I'm a little puzzled at what you're referring to however when you say "non-server" clients? Do you mean POP3 settings instead? Because I've tried a variety of clients and all fail except the Samsung app, which led me to my conclusion it has access to a priority API or protocol...

Categories

Resources