Tuesday, June 19, 2007

ActiveSync in Exchange 2007

18 comments

ActiveSync is a technology that allows your mobile device to synchronize with the Exchange server for emails, calendars, contacts and task items in your mailbox. Exchange 2003 Service Pack 2 introduced a new feature called Direct Push which enables Exchange data in your mailbox to be sent in near real time. A long standing HTTPS request is maintained between the device and the Exchange server. When new items arrive to the Exchange mailbox, those changes are synchronized to the device. This enables ActiveSync to provide a similar mobile messaging experience as BlackBerry.

Exchange 2007 takes mobile messaging a step further by providing several improvements to ActiveSync features. Some of the key improvements include:

Mailbox Search – You are now able to search items in your entire mailbox without downloading the items to the mobile device.

Self Service Device Management – Exchange 2007 allows you to wipe data on a lost or stolen mobile device using a tool in the option interface in Outlook Web Access (OWA).

Handheld Lockup – A security policy can be set up to require a password be entered on your mobile device after a period of inactivity.

Out of Office Support – You are now able to configure an Out of Office Message directly from your mobile device.

HTML/Flagged Message - The HTML/flagged message can now be displayed properly on the mobile device.

In order to take full advantage of these new features, your mobile device will need the latest Windows Mobile 6.0 operation system. Ultimately, the mobile device’s operation system will largely determine the new features it supports.
For a full list of new features and supported devices, please refer to http://msexchangeteam.com/archive/2007/04/06/437572.aspx.


Thursday, June 14, 2007

New and improved Out of Office Assistant (OOF)

21 comments

Exchange 2007 provides several improvements to the Out-of-Office (OOF) feature, which are accessible to users via Outlook 2007 or OWA. (If you are wondering why it is called OOF and not OOO, go here: http://msexchangeteam.com/archive/2004/07/12/180899.aspx)

Some of the improvements include:
1) Scheduled OOF Messages
You can now schedule when your OOF message is sent. One obvious benefit of this is that you can pre-create your OOF message(s) and set the desired schedule. When you leave the office, your messages are automatically sent, and upon your return, your OOF is automatically disabled. This is especially helpful when preparing for an extended period of absence, such as a business trip or vacation.

2) Improved Security
OOF messages will not be sent out in response to server-detected junk e-mail or internet mailing lists.

3) Improved Editing Controls
OOF messages can now be composed in HTML format and customized with all the same controls currently available for editing emails.

For more details on this feature, please see the Exchange 2007 OOF blog: http://msexchangeteam.com/archive/2006/10/06/429115.aspx.

Is OOF assistant one of your favourite features in Exchange 2007? Vote in our poll!


Thursday, June 7, 2007

Sharepoint and Exchange 2007

113 comments

Where did those Public Folders go?! The answer is they are still there; just not as visible as they used to be. Exchange 2007 has been designed in such a way that Public Folders, although still available, require command-line like administration – a little bit clunky. But why use dated technology to store your files, emails, contacts and calendar items? The reported reason behind the slow demise of Public Folders is so that newer more efficient and functional technologies can prevail.

Enter SharePoint either in WSS 3.0(Windows SharePoint Services) or MOSS (Microsoft Office SharePoint Server, formerly SharePoint Portal Server) 2007 flavor. SharePoint provides an easily extensible platform for the sharing of information (something Public Folders didn’t offer). It allows administrators and users to create themed ‘sites’ and ‘lists’ that contain the same information, but on a rich platform that allows for version control (not available on PFs), check-in/check-out document control (not available on PFs), customizable views (not that easy to do on PFs) that can include multiple ‘webparts’ to display relevant information to viewers like work group calendars, link lists, key contacts etc. Other functionality like the quick creation of blog and wiki sites and configurable event driven email alerts further extend capabilities that were never even conceived in public folders.

Integration through Exchange 2007 comes at the client level (spare email routing requirements). SharePoint lists and objects can be added directly to the Outlook 2007 for direct access via the folder tree. OWA also integrates with SharePoint through the ‘Document Access’ feature (on a read-only basis) which allows remote users to open up local documents either via SharePoint URLs or UNC File Shares. And of course, if you want to provide direct access to your SharePoint Site collections, SharePoint can be placed on public facing systems and accessed via standard web browser and can even allow anonymous access to specific sections (no one has an excuse to NOT have a blog space now!)

So I say, out with the old (Public Folders) and in with the new (easily extensible rich featured SharePoint)!

For more information on SharePoint:

Microsoft Office SharePoint Official Site
http://office.microsoft.com/en-us/sharepointserver/FX100492001033.aspx

Microsoft Feature-by-Feature WSS 3.0 and MOSS 2007 Comparison http://download.microsoft.com/download/1/d/c/1dc632e8-71e1-466f-8a2f-c940f1438e0a/SharePointProductsComparison.xls

A great collaboration of SharePoint professionals and enthusiasts
http://www.sharepointblogs.com

A quick description of SharePoint from our Favorite Wiki Resource
http://en.wikipedia.org/wiki/SharePoint


Wednesday, May 30, 2007

Challenges Implementing Autodiscover

16 comments

One of our visitors recently asked whether there are any challenges with implementing Auto Discover effectively, and Owen, our resident expert, had this to say:

The simple answer, the setup can be as simple or as complex as your corresponding Exchange environment. In a simple Exchange 2007 scenario, where Exchange routes for only one domain, the setup is fairly straightforward. As part of the Exchange 2007 CAS server installation, the necessary Autodiscover components are installed by default on the CAS server, and corresponding SCP records created in Active Directory. For users connecting from remote systems, such as laptops or home computers, an external DNS record is required which directs requests to autodiscover.yourdomain.com to the external address of the Exchange 2007 CAS server.

For more complex Exchange 2007 implementations, with multiple email domains, many external users, and custom SSL certificates, there are a few issues to overcome. Microsoft recommends that a separate website be created for a heavily utilized Autodiscover service. For multiple email domains, individual DNS records for each email domain need to be directed to one common HTTP based URL, which should to be configured to redirect all requests to an HTTPS enabled CAS server hosting the Autodiscover web site. This allows the use of multiple email domains, but one common Autodiscover site and corresponding SSL certificate. Otherwise, individual Autodiscover websites would need to be created on the CAS server, each with individual SSL certificates, which would become cumbersome and expensive to manage.

As Exchange 2007 has introduced a new web based delivery mechanism for Offline Address Books (OABs) for Outlook 2007 clients, replacing the Public Folder method used for Outlook 2000 through 2003 clients, a fully functioning Autodiscover service is required to maintain full functionality for Outlook 2007 clients. The same is true for Unified Messaging and Availability services, therefore a good understanding of and well designed Autodiscover implementation is key to a successful Exchange 2007 deployment.

For further information, Microsoft has published a good description on their TechNet site that describes the various scenarios, and potential solutions.


Friday, May 18, 2007

Autodiscover in Exchange 2007 and Outlook 2007

21 comments

Exchange administrators and end users alike will praise the new Exchange 2007 feature known as Autodiscover. This new feature, combined with Outlook 2007, makes the setup of new Outlook profiles as simple as logging into your webmail. Simply provide Outlook your email address and password, and your Outlook profile is configured with no other information required. Gone are the days of needing to know your server name, or hunting for the settings and location to input your RPC over HTTP information.

This feature is elegantly accomplished through external DNS records, and features included on the new Exchange 2007 Client Access Servers (CAS). Administrators simply need to publish a DNS record on the internet for autodiscover.yourdomain.com, directing it to the CAS server of their Exchange email environment. The CAS server then provides the settings to Outlook 2007, including their Exchange server name, their RPC over HTTP settings (now called Outlook Anywhere), their offline address book web URL, their display name, and any other information required. This information is provided through a file called Autodiscover.xml, which is hosted by an IIS website on the CAS server, secured through NTLM authentication and SSL communications.

Similar principles are in place for Outlook 2007 with regards to personal accounts provided through user’s Internet Service Providers or free email providers. Many providers have the required information published that allows a user to simply input their display name, email address, and password, and Outlook 2007 automatically applies the required settings. You no longer need information regarding your incoming mail server, outgoing mail server, authentication settings, etc.

Simply put, Autodiscover makes accessing your email that much easier.


Friday, May 4, 2007

The Exchange database engine

2 comments

Exchange can be considered to be a special purpose database application. The database is all the email and calendar entries in everybody's mailbox. Rather than writing a database from scratch, Microsoft used the Jet Database engine also used by Microsoft Access. What's that you say, gasping in horror, Microsoft Access is running my corporate email system??? Yup. It also runs your Active Directory, by the way.

Why doesn't Microsoft switch to a "real" database like SQL Server. There's certainly been talk about this for years, and a lot of rumors that would happen in E2K7, but it didn’t go down that way. And here's the rub: Jet is actually way faster than SQL Server.

SQL Server is built from the ground up to be a true multi-client, multi-machine, client-server database, and that carries lots of overhead.

All the clients need to create ASCII "SELECT" statements, send them over a skinny little pipe to the server, have the server parse and execute the queries, and then send the results back over the same skinny pipe to be parsed on the client end and then served up to the application.

By contrast, the Jet data and Jet engine sits right on the same computer as the application accessing the db, and uses big fat shared memory communications. Meanwhile, Exchange has customized and optimized the heck out of it to ensure the database performance is super-optimized for Exchange. Because the Exchange store.exe process manages all the communications to the database, there is no need for all the overhead of a true client-server database.

For a true client-server app, there is no substitute for a nice robust relational database like SQL server. But for an app like Exchange where all communications to a given computer are already funneled through a “front-door” process (store.exe), it’s really not necessary… honest…


Thursday, May 3, 2007

Outlook or Google mail?

1 comments

The UK's ITWeek asks whether or not Outlook should be consigned to the scrap heap and replaced with Google mail.

This writer makes some interesting points, but we'll wager he hasn't tried Exchange 2007 yet. His primary issues - the fit between Outlook and Exchange 2007 is on our top eleven list, as are the improved Outlook Web Access, and how 2007 addresses expanding mailboxes with a revised architecture - are all addressed in Exchange 2007. As for Google - we'd like to hear from readers who are considering or using Gmail for their businesses - would you go with a service like Gmail for corporate mail? Why or why not?