License: Freeware
|
Out Of Office
Out Of Office is no longer actively developed, mostly due to my lack of access to any Exchange servers. Office 2008 now includes
support for setting out of office statuses (statii?) from Entourage and while this is not a free option, it's probably a bit more effective than
this app.
I appreciate all those who helped get Out Of Office as far along as it did.
For Entourage/Exchange users, Out Of Office assists in setting and monitoring your away message and status for those connecting
to a Microsoft Exchange server.
While not a terribly difficult task to perform, setting an away message via Outlook Web Access (OWA) can be annoying
if you change it often. OWA's interface isn't exactly pretty and the speed usually leaves something to be desired. Out Of Office
provides a simple MacOS interface, speedy response, and an easy way to manage your away message.
Download
Out Of Office v1.2 is available here
Screenshots
Requirements
- Mac OS 10.4.0 or higher
- An account on an Exchange Server
- Access to Outlook Web Access (Exchange Webmail)
- Entourage is not required, but is beneficial as OutOfOffice can use its Keychain for login information.
Imporant Note: Out Of Office is currently only able to authenticate
to webmail configurations that use HTTP authentication mechanisms. If your webmail presents a custom form of any kind,
Out Of Office will not work for you at this time. I am looking into ways to overcome this situation in
a future release.
Installation
- Download and mount the disk image
- Copy OutOfOffice to your Applications folder
- Optionally, add OutOfOffice to
System Preferences->Accounts->Login Items
- Start OutOfOffice and configure.
- Configurations Instructions
Support
Chances are that I've got a bug or two in this guy. I can't test every possible environment, so if you
have problems, questions, or requests, shoot an email to
Recognition
Special Thanks To...
These people either beta-tested the pre-release versions or were instrumental in guiding the development of Out Of Office
once it got into the wild.
- Matt Camp
- Michailo B. Toloczko
Version History
v1.2
** NEW FEATURES
- The ability to turn on debug-level logging without needing another application compiled and
delivered (meant for this to be in 1.1).
- Added a help file which should clear up some of the confusion some users were having with
configuring preferences.
** BUG FIXES
- If the user selected "Check Status Now" when the preferences window was still open, recent
changes would not be saved. "Check Status Now" forces the window to close which saves any
changes.
- In some configurations, the user's login username is not the same as the "Exchange ID", the
internal ID OWA uses to build URLs. Initial startup of the app now polls OWA to find the
correct base URL to use for all subsequent requests.
- App now correctly recognizes when to and when not to append /exchange/ to the end of the URL.
This still may be a known problem for users who's URLs do not contain an /exchange/ suffix at
all.
- Changed text in preferences window to read "Outlook Webmail URL" instead of "Exchange Server
URL" as these are usually not the same and was causing some confusion.
- Default time to poll changed from 10 minutes to 2 hours. 10 minutes was a bit aggressive.
This only applies to new installs or to users who delete their saves configurations. Existing
user settings are not modified.
** KNOWN/UNRESOLVED ISSUES
- Out Of Office currently only works with webmail configurations that use HTTP authentication.
If your webmail presents a specific webpage for you to enter in credentials (as is the case with
most SecurID users), Out Of Office is not able to handle that interaction at this time.
- A big weakness in the app is it's inability to show that it's "thinking"; whether that be
waiting for user input, for OWA to respond, etc. There is no way to insert animated gifs as the
menu icon (which would look tacky anyways) so for now, until I come up with a good way to
display a tiny progress bar, there is no "in progress" GUI feedback.
- Everything from v1.1.
v1.1
** NEW FEATURES
- App now generates a request for the current status when new preferences are installed.
- When a preference is missing, we focus on the item that is missing instead of letting the user guess what's missing.
** BUG FIXES
- App now watches for when the computer wakes from sleep and forces an immediate check of status. There was an issue where the icon was disappearing when waking from sleep and this is an attempt to fix that.
- Reworked how the pref window displays itself so that it'll actually come to the front.
- When the user set a one-time disposable password (no private or Entourage keychain used), the app never displayed the preferences box to prompt for the password again on restart. This will also pop up if Entourage's keychain does not contain a password.
- Fixed a problem with the OOO message not scrolling. Seems the enclosing scrollview had set it's scrollby value to 0. Stupid scrollview.
- Discovered the cause of the mysterious "app would disappear or fonts would be replaced with boxes" bug: WebKit doesn't drop the socket to the Exchange server unless you implicitly tell it to. So we were filling up our processes max open files allotment. This has been fixed.
** KNOWN/UNRESOLVED ISSUES
- There is a bug in NSImage imageWithContentsOfFile with 8-bit PNG images. Converting them to 32-bit would fix it, but would also ruin how they look, so this error: Out Of Office: CMSCreateDataProviderOrGetInfo : Invalid colorspace type will show up in the console, but it's harmless.
v1.0
|