Books & Videos

Table of Contents

  1. Chapter 1 Introduction

  2. Chapter 2 MAPI

    1. MAPI Architecture

    2. Other Messaging Technologies

    3. Obtaining MAPI

    4. Programmatically Discovering Whether MAPI Is Present

    5. Programmatically Discovering Profile Names and the Default Profile

    6. Summary

  3. Chapter 3 Simple MAPI

    1. Accessing APIs from Visual Basic

    2. Establishing a Session

    3. Sending Mail

    4. Sending File Attachments

    5. Reading Mail

    6. Reading File Attachments

    7. Showing the Address Book

    8. Showing Recipient Properties

    9. Microsoft’s Helper Functions

    10. Summary

  4. Chapter 4 The MAPI ActiveX Controls

    1. Getting Started

    2. The MAPISession Control

    3. The MAPIMessages Control

    4. Sending Mail

    5. Sending File Attachments

    6. Sending Embedded OLE Objects

    7. Reading Mail

    8. Reading File Attachments

    9. Showing the Address Book

    10. Advanced Features

    11. Miscellanea

    12. Assessing the MAPI Controls

    13. Summary

  5. Chapter 5 Collaboration Data Objects

    1. COM

    2. Object Models

    3. The CDO Object Model

    4. Accessing CDO Online Help

    5. CDO Licensing

    6. Where to Go from Here

    7. Summary

  6. Chapter 6 An Email Client Application

    1. The Sample Application

    2. Establishing a Session

    3. Sending Mail

    4. Sending File Attachments

    5. Sending File References

    6. Sending OLE Objects

    7. Sending Embedded Messages

    8. Reading Mail

    9. Reading File Attachments

    10. Reading File References

    11. Reading OLE Objects

    12. Reading Embedded Messages

    13. Forwarding and Replying to Mail

    14. Formatted Text

    15. Showing the Address Book

    16. Summary

  7. Chapter 7 Enhancing the Email Client

    1. How CDO Wraps MAPI Objects

    2. Handling Message Items

    3. Working with Folders

    4. Folders with Special Status

    5. Hidden Messages

    6. Working with Address Books

    7. Filters

    8. Summary

  8. Chapter 8 Calendar Folders

    1. Finding the Default Calendar Folder

    2. Appointments and Meetings

    3. Viewing Calendar Contents

    4. Filtering Appointments by StartTime and EndTime

    5. Creating an Appointment

    6. Deleting an Appointment

    7. Creating a Meeting

    8. Getting Free/Busy Information

    9. Recurrence

    10. Summary

  9. Chapter 9 Task Folders

    1. Finding the Default Task Folder

    2. Reading Tasks

    3. Creating a Task

    4. Copying, Moving, and Deleting

    5. Using Message Filters with Task Folders

    6. Task Item-Specific Propertiesand the Fields Collection

    7. Summary

  10. Chapter 10 Contacts Folders

    1. Finding the Default Contacts Folder

    2. Reading Contact Information

    3. Filtering Contacts

    4. Creating a Contact

    5. Embedding a Contact in an Email

    6. Summary

  11. Chapter 11 Web Applications

    1. The Development Environment

    2. The Server Environment

    3. ASP Applications and Sessions

    4. Establishing a MAPI Session

    5. Displaying CDO Data

    6. Summary

  12. Chapter 12 CDO for Windows 2000

    1. Getting Started

    2. The CDO for Windows 2000Object Model

    3. Sending Email

    4. Receiving Email

    5. Summary

  1. Appendix Programming Internet Email Protocols

    1. How Email Is Sent on the Internet

    2. The Winsock Control

    3. Establishing a Connection

    4. Sending Commands and Receiving Responses

    5. Sending Email

    6. Retrieving Email

    7. Summary

  2. Appendix Programming the Outlook Object Model

    1. The Outlook Object Model Diagram

    2. Getting Started

    3. Connecting to Outlook and Establishing a MAPI Session

    4. Sending Email

    5. Reading Email

    6. Summary

  3. Appendix The Outlook E-mail Security Update

  4. Appendix Where Am I Running?

    1. 32-Bit Applications

    2. 16-Bit Applications

  5. Appendix Resources for Messaging Developers

    1. MAPI and CDO Downloads

    2. Discussion Lists

    3. Newsgroups

    4. Messaging-Related Web Sites

    5. O’Reilly & Associates, Inc.

  6. Appendix Obtaining the Sample Code

    1. Downloading the Code

    2. What’s in the Download

    3. Registering the CdoHelper Component

  7. Colophon