As a follow-up to my wildly popular list of SharePoint Links, here are my collection of resources for Outlook and Exchange. The real meat in the list is geared towards development, but there should be something for everybody.
If you want to download the exported favorites for import into Internet Explorer, you can download it here.
Enjoy!
_Major Sites
CDOLive Outlook Exchange Outlook Forum — Free MS Outlook Help — Outlook Express Help Outlook Tips OutlookCode.Com Slipstick Woody’s Outlook Lounge
Development
MSDN Outlook Developer Center Office Developer Center Outlook
Automatic Message Processing
MSDN – Beyond the Rules Wizard Slipstick – Automatic Messaging Processing Tools
KB
A Visual Basic-Based Active Messaging Inbox Agent OL Overview of Programming with Rules OL2000 How to Create a Custom Rule Using Visual Basic for Applications OL2002 How to Create a Script for the Rules Wizard
CDO and MAPI
CDO Frequently Asked Questions CDOLive – CDO Versions CDOLive – Digging deeper into CDO, Tips and Tricks CDOLive.com Forums Compatibility Matrix CDO MAPI MAPI in Outlook-Exchange Development OutlookCode – Using Collaboration Data Objects (CDO) in Microsoft Outlook and Microsoft Exchange Programming
Extended MAPI
Extended MAPI with C# MAPI example code for getting folders and messages MAPI Properties Named Properties
KB
HOWTO Access SMTP Headers of a Message Using CDO (1.x) (194870) HOWTO Accessing Message Properties Not Exposed by Active Messaging HOWTO Get Windows NT DOMAINUserName of Exchange Mailbox Using CDO-VB (244670) INFO Differences Between CDO, Simple MAPI, and Extended MAPI INFO MAPI and CDO Are Not Supported in Outlook IMO Mode INFO MAPI Is the Only Way to Programmatically Change Profiles Where to acquire the CDO Libraries (all versions) (171440)
MSDN
CDO 1.2.1 CDO 1.21 Reference CDO for Exchange 2000 Server Objects CDO for Exchange 2000 Server Collaboration Data Objects Introduction to MAPI Programming MAPI Property Tags Microsoft Exchange Property Tags Selecting a MAPI Client Interface
COM Add-Ins
Chapter 11 (VB Programmer’s Guide) – Add-ins, Templates, Wizards, and Libraries IvaSoft – SetFrom COM Add-in OutlookCode – Developing COM Add-ins for Microsoft Outlook Professional Outlook 2000 Programming – Chapter 7 Using Micro Eye AddInMon in an Outlook COM Add-in VeriTest – Office Add-In Requirements
KB
Important Security Notes for Microsoft Outlook COM Add-In Developers Information about designing Office XP add-ins and Office 2003 add-ins by using the .NET Framework (840585) OL2002 How to Create a COM Add-in for Outlook OL2002 How to Create Trusted Outlook COM Add-Ins
MSDN
Important Security Notes for Microsoft Outlook COM Add-In Developers Secure Deployment of Managed COM Add-Ins in Office XP
Command Bars
Built-In Outlook 2000 Icon ID Map Command ID overview Outlook 2003 CommandBars Browser v1.1.0 OutlookCode – Fun with Outlook CommandBars
MSDN
MSDN – Best Practices When Developing Command Bars for the Microsoft Office System MSDN – Custom Button Faces in a Managed Code Add-in for the Microsoft Office System MSDN – Listing Button Faces in the Command Bar for the Microsoft Office System MSDN – More Programming with Microsoft Office Command Bars MSDN – Programming Microsoft Office Command Bars
DOT NET
Programming Microsoft Outlook with Visual Studio .NET The Code Project – .NET Connector for Microsoft Outlook – C# Programming WebDAV .NET for Exchange 1.0
KB
How To Build an Office COM Add-in by Using Visual Basic .NET (302896) Support policy for Outlook APIs that are used in the .NET Framework environment (872895)
Forms
KB
How to determine where to publish a custom Outlook form (290802) How to use the Outlook 2003 forms cache and to troubleshoot forms cache problems (839804) OL2000 Forms Support Limited Number of Fields, Controls (229096) OL2002 Click Event Behavior for Standard Controls (290660) OL2002 Custom Forms and Programming Limitations OL2002 How to Update Existing Items to Use a New Custom Form OL2002 Memory or Performance Problems Looping Through Items (293797) OL2002 Questions About Custom Forms and Outlook Solutions OL2002 Text That You Insert into Field Is Missing (290781) OL98 – Resources for Custom Forms and Programming
MSDN
Developing Custom Forms Using Microsoft Outlook 2002 (Part 1 of 2) Developing Custom Forms Using Microsoft Outlook 2002 (Part 2 of 2)
OutlookCode
Customizing Microsoft Outlook Contact Forms Launching Microsoft Outlook Forms Microsoft Outlook Forms Security Issues for Developers Saving and Publishing Microsoft Outlook Custom Forms Syntax for Microsoft Outlook property and control values and events
KB – General
How to Programmatically Retrieve Fully Qualified E-mail Addresses (324530) HOWTO Find and Use Office Object Model Documentation (222101) INFO Writing Automation Clients for Multiple Office Versions OL How to Programmatically Determine the Version of Outlook OL2000 How to Programmatically Sign or Encrypt Mail Messages (279013) OL2000 ItemAdd Event Doesn’t Fire in Some Scenarios OL2000 Programming with EntryIDs and StoreIDs (201074) OL2002 Common Outlook Object Model Limitations (294869) OL2002 How to Delete Items in a Collection OL2002 How to Handle Unexpected Items in a Collection OL2002 How to Programmatically Create or Modify Views OL2002 How to Properly Reference Members of a Collection OL2002 Managing and Distributing Outlook VBA Projects OL2002 Memory or Performance Problems Looping Through Items (293797) OL2002 Using Find and Restrict to Retrieve Items OL2002 Word Stops Responding When You Close a Message Item in the Application_ItemSend Event Programming Examples for Referencing Items and Folders (208520)
Mobile
A Growing Sense of POOM Developing Applications for Windows Mobile FAQ
MSDN – General
Automating Outlook from a Visual Basic Application Chapter 11 Responding to Outlook Events in VBA Chapter 11 Using Visual Basic, VBA, or VBScript with Outlook Creating Custom Views Custom Calendar Providers For Outlook 2003 Easy Task Reports with Outlook and WordML Integrating Outlook with the Windows SharePoint Services Platform Office Developer Center Avoiding Excessive Security Warnings when Sending Automated E-mail Messages Properties by Namespace Ten Tips for Microsoft Outlook Developers (November 2002) Using the Search Object (Microsoft Outlook 2002 Technical Articles) Using Visual Basic for Applications in Outlook
Outlook 2000
Microsoft Outlook 2000 Reference The Super-Easy Guide to the Outlook 2000 Object Model
Outlook 2002
Developing Solutions with Microsoft Outlook 2002 Microsoft Outlook 2002 Object Model Constants MSDN Outlook XP VBA Reference
Outlook 2003
What’s New in Microsoft Office Outlook 2003 for Developers
Outlook 97-98
OL97 Visual Basic Help File for Microsoft Outlook Available (162671) OL98 Resources for Custom Forms and Programming (180826)
Sample Code
Add custom action to context menu on the fly Contacts as XML How to create formatted messages in Microsoft Outlook Import and Export Microsoft Outlook items to XML using MSXML Ken’s Inspector Wrapper Microsoft Outlook and Exchange Code Samples Outlook – How to get in code the filenames of your Outlook Personal Folder pst files RunFile Subroutine Save vCard .vcf file as Outlook contact Setting of the Send with account via using the Command-Bar DropDown Slovak Technical Services Code Samples To add an embedded image to an HTML message in Microsoft Outlook using code To designate the mail account used to send a message by Microsoft Outlook To get the sender’s address from a Microsoft Outlook mail message (code samples) Working with Attachments
VB and VBA
Connecting Outlook and Exchange to Databases Fundamentals for writing VBA for Outlook macros The Super-Easy Guide to the Outlook Object Model Visual Basic and VBA Coding in Microsoft Outlook
Exchange
Managing Exchange Server Permissions MAPI Roles vs. AD Roles Microsoft Exchange Server resource site
Development
Building Applications Using Web Storage System Events Create a Mailbox and NT-Security-Descriptor property Exchange SDK Development Tools Microsoft Exchange Scripting and Routing Microsoft Exchange Server Development Technologies
Event Sinks
Event Sink Installation Instructions (third-party) Ivasoft – Spammover for MS Exchange 2000-2003 Power Up Your Apps With Event Sinks RSS Feed Event sink Tips and Tricks for Exchange Development using CDO with VB and VBS event sink with Exchange 2000 Writing Managed Sinks for SMTP and Transport Events
KB
How To Access An Event Registration Item From a Store Event Method (294197) How to create a -catchall- mailbox sink for Exchange 2000 INFO Suitable Applications for Exchange Server Event Scripting PRB Error -2147217895 When Using Regevent.vbs on Exchange 2000 XADM Exchange 2000 Permissions Required to Configure an Event Sink
MSDN
Event Sink Registration Criteria Field SMTP-NNTP Transport Events Sinks with CDO
KB
How To Add A Delegate To An Exchange Folder with the ACL Component and CDO (1.21) (295558) How to assign service account access to all mailboxes in Exchange Server 2003 (821897) How to programmatically create a mailbox for an existing user in the Active Directory by using CDOEXM (327079) How to set Exchange 2000 mailbox rights at the time of mailbox creation (304935) HOWTO Set Exchange 2000 Mailbox Rights on a Mailbox That Exists in the Information Store (310866) HOWTO Use the Rule.dll Sample to Create an Inbox Rule from Visual Basic (251125) IIS Security Settings for CDO Web-Based Messaging (186137) PRB ACL Outlook 2000 Doesn’t Properly Read ACL Settings (237924) Retrieve Properties of User Objects with ADSI and ADO (252459) Support Policy for Microsoft Exchange APIs with .NET Framework Applications (813349)
MSDN
ACL Component ACLObject CoClass Adding References to Appropriate Type Libraries CDOEXM Developing Workflow Applications for Exchange Server Exchange Development Technologies Exchange Server Home Exchange Store Schema Microsoft Exchange 2000 Server Software Development Kit Microsoft Exchange Server 2003 SDK Documentation Microsoft Exchange Server Scripting and Routing Rule Component Rule Object Model Searching the Exchange Store Server Application Development Options
Sample Code
Downloads
Exchange 2000 – All Technical Articles
Exchange 2000
KB
How to Get Service Account Access to All Mailboxes in Exchange 2000 (262054) How To Grant Send As and Send on Behalf Permissions in Exchange 2000 Server (327000) XADM How to Get Service Account Access to All Mailboxes in Exchange 2000 (262054)
Exchange 2003
Configuring Outlook 2003 for RPC over HTTP Download details Exchange Server 2003 Client Access Guide Exchange 2003 Outlook Web Access Themes Exchange Server 2003 Deployment Guide Inside RPC-over-HTTP Support WebCast Using Microsoft Exchange over the Internet (RPC-HTTP) with Microsoft Office Outlook 2003 (829134)
KB
Configuration Options for the Exchange Over the Internet Feature in Outlook 2003 (831050) Outlook 2003 Cannot Connect Over the Internet to Exchange Server 2003 (831060) Outlook 2003 Performs Slowly or Stops Responding When Connected to Exchange Server 2003 Through HTTP (331320) You Must Provide Windows Account Credentials When You Connect to Exchange Server 2003 With Outlook Over HTTP (820281)
KB Articles
CDOLive – Exchange 2000 KB Articles Description of the known issues with using Outlook Web Access on a Windows XP SP2-based computer (883575)
Third Party
IvaSoft – SpamMover for MS Exchange 2000-2003 MAPILab.Com – MAPILab Rules for Exchange Promodag – Reporting tools for Microsoft Exchange Server – Home Quest Software – Quest MessageStats Reporting software for Exchange Sherpa Content Management Software
Tools
ADModify.NET Home Best Practices Analyzer Tool Exchange Server Best Practices Analyzer Tool (Download)
FAQ’s and Support
FAQ at OutlookMVPs.org Micro Eye – Outlook Knowlege Base Microsoft Office Assistance Getting started with Outlook 2003 Frequently asked questions Microsoft Office Assistance Microsoft Office Outlook 2003 Microsoft Outlook FAQ Outlook 2002 Support Center Outlook Frequently Asked Questions
Google Groups
Google Search microsoft.public.exchange.development Google Search microsoft.public.exchange2000.development Google Search microsoft.public.outlook.program_vba Google Search microsoft.public.outlook Google Search- microsoft.public.win32.programmer.messaging
KB Articles
2002
E-mail messages remain in your Outbox folder longer than expected in Outlook after you install Windows XP SP2 OL2002 Additional Command-Line Switches OL2002 Cannot Customize or Disable Context Menus OL2002 Documentation Errors in the Outlook Visual Basic Help File OL2002 Outlook Does Not Print Forms as Expected
2003
‘Error in registry for extension Exchange Extensions;’ – 823633 Deleted items are not available after you use Recover Deleted Items in Outlook 2003 Description of Live Attachments in Outlook 2003 (831056) Description of Offline Address Book logging in Outlook 2003 Service Pack 1 (843483) How to import data from the ACT! 6.0 program to Business Contact Manager in Office Outlook 2003 (870930) How to Turn Off Windows SharePoint Services Features in Outlook 2003 (831057) Issues that are fixed in Outlook 2003 by Office 2003 Service Pack 1 (872839) Office Internet free-busy features are removed when you install Outlook 2003 Service Pack 1 (842166) You Can Only Create a Search Folder for an E-mail Folder (817890)
General
How to change the default location that Outlook 2002 uses to create or to open a personal folders (.pst) file (883401) How to Enable Transport Logging (300479) OL How to Use the Query Builder for View Filters and Advanced Searches (307922)
Links By Feature
Contacts
Delegation
Google Groups View Thread Send on behalf of Microsoft Office Assistance Share and open other people’s folders Redemption – send mail trick Sharing with Microsoft Exchange Server Public and Mailbox Folders
HTML
HTML Mail with Microsoft Outlook
Integration
Connecting Outlook and Exchange to Databases
Journals
Connecting Outlook and Exchange to Databases Personalizing Your Journal Entries
Management
Housekeeping and Message Management Tools for Microsoft Outlook and Microsoft Exchange Server
Public Folders
Using Public Folders to Maximize Exchange Standard Edition Use
Usage
Miscellaneous
Humour
SatireWire Foot-and-Mouth First Virus Unable To Spread Through Microsoft Outlook
MVP Sites
Cardoza Solutions CDOLive Dimastr.Com – Developer Tools for Microsoft Outlook Outlook By The Sounds (H. Beta Paul) Outlook Tips OutlookCode.Com Outlookhelp – Support for Microsoft Office Outlook OutlookMVPS.org FAQ RSoutlook Sig Weber’s Playground Slipstick Slovak Technical Services
Office
Microsoft Access Email FAQ Microsoft Office 2000 Language Reference Microsoft Office 2000 Resource Kit (Home Page) Microsoft Office 97-Visual Basic Programmer’s Guide Microsoft Office Development with Visual Studio Microsoft Office XP Resource Kit Home Microsoft Office XP VBA Language Reference Office 2003 Editions Resource Kit Office Developer Center
Outlook 2003
Microsoft Exchange Server Outlook Information
Outlook 97 and 98
Microsoft Outlook 98 Deployment Kit MS Outlook 98 – Deployment Kit Using Windows System Policies to Customize Office
KB
OL97 – Visual Basic Help File for Microsoft Outlook Available OL98 Outlook May Appear to Stop Responding When Browsing Files (179979) XCLN Outlook Deployment Kit (ODK) Availability (184550)
Publications
Exchange & Outlook Archives OutlookPower Magazine
Security Update (HELL prompt)
CDO Security Update for Microsoft Outlook Description of the security-related changes in Office XP Service Pack 3 (SP3) (838871) Download details Outlook 98 Collaboration Data Objects (CDO) Update Security Installing the Outlook 98 Email Security Update with CDO Microsoft Outlook 2002 Developer Security Overview Microsoft Outlook Object Model Guard Security Issues for Developers OFF2000- Known Issues with Office 2000 After You Apply the Outlook E-mail Security Update OFF2000- Using ‘Send To’ to Send E-mail Prompts After You Apply Outlook E-Mail Security Update OL2000 – Developer Information About the CDO E-mail Security Update (268372) OL2000- Administrator Information About the Outlook E-mail Security Update OL2000- Developer Information About the Outlook E-mail Security Update OL2000- Information About the Outlook E-mail Security Update OL2000- Known Interoperability Issues with the Outlook E-mail Security Update OL2000- Known Issues with the Outlook E-mail Security Update OL2000- Known Setup Issues with the Outlook E-mail Security Update OL2000- Known Third-Party Issues with the Outlook E-mail Security Update OL2002 Administrator Information About E-Mail Security Features (290499) OL2002 Developer Information About E-Mail Security Features (290500) OL2002 Summary of CDO 1.21s E-mail Security Features (295302) OL2002 VBA Code Does Not Run, or Causes Security Warning to Appear (292176) OL98 Resources for Custom Forms and Programming (180826) OL98- Administrator Information About the Outlook E-mail Security Update OL98- Developer Information About the Outlook E-mail Security Update OL98- Information About the Outlook E-mail Security Update OL98- Known Interoperability Issues with the Outlook E-mail Security Update OL98- Known Issues with the Outlook E-mail Security Update OL98- Known Setup Issues with the Outlook E-mail Security Update OL98- Known Third-Party Issues with the Outlook E-mail Security Update Outlook E-mail Attachment Security Update (235309) Slipstick – Outlook E-mail Security Update Sue’s Security Thread
Third Party Utilities
Active Folders Content Manager Addins4Outlook Attach Plus Automation-Specialists Software Engineering Group AutoRead for Microsoft Outlook – Remove New Mail icon, mark as read ClipForm for Microsoft Outlook DCS – Owtlook NK2 Editor Utility Dimastr.Com – Developer Tools for Microsoft Outlook Express ClickYes – a program to solve Outlook’s Security Guard Problems Express Mail@Mate – email notification program for Microsoft Outlook and Outlook Express GazNET Anti-Spam Protection File Inbox Buddy Spam Free Email for Microsoft Outlook Infuzer IvaSoft – Outlook and Exchange solutions knockout companion for microsoft outlook MailUtilities.com MAPILab.Com – Advanced Security for Outlook MAPILab.Com – MAPIProp Microgarden Outlook Tools NewsHound – Download NewsLook Outlook 2000-2002 Add-In Solutions Outlook Extensions Library Peter Kalmström – Consultant Planet Software – Software Development Specialists Plaxo Contact Networks Positic Quester RSSCalendar.com Slovak Technical Services Attachment Options SpamBayes Bayesian anti-spam classifier written in Python. The Code Project – CMapiAdmin – MAPI wrapper – Internet & Network TweakOL 2003 You Perform – Make Outlook better, faster, and easier for You
Tools
CommandBars Browser v1.1.0 Dimastr.Com – Developer Tools for Microsoft Outlook KnockOut Companion for Microsoft Outlook Lookout v1.2 MAPIViewer v2.0 – daveswebsite.com Outlook 2000 ORK Tools Outlook Profile Wizard Outlook Shutdown Addin v1.0 – daveswebsite.com
Training
Outlook tutorial, Outlook training, Outlook manual
Comments
# re: Eric’s Big List Of Outlook Links
# re: Eric’s Big List Of Outlook Links
# re: Eric’s Big List Of Outlook Links
Regards,
Simon Geering.
# re: Eric’s Big List Of Outlook Links
bob
rwarshawski@shaw.ca
# re: Eric’s Big List Of Outlook Links
# re: Eric’s Big List Of Outlook Links
# re: Eric’s Big List Of Outlook Links
# How to trap scheduling event in Outlook 2003
When you enter a name under “Attendents section in scheduling”, and press Enter, which event is fired, i need help in this subject.
I wanna retrive the calender information of the attende.
Please Help
Thanks in advance
Ravi