Buying Options
CDO & MAPI Programming with Visual Basic:
Safari Books Online
Add to Cart
What is this?
Description
CDO and MAPI Programming with Visual Basic: Developing Mail and Messaging Applications dives deep into Microsoft's Collaboration Data Objects (CDO) and the Messaging Application Programming Interface (MAPI), then moves into succinct explanations of the types of useful messaging applications that can be written in Visual Basic.
Full Description
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 A 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 B 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 C The Outlook E-mail Security Update

  4. Appendix D Where Am I Running?

    1. 32-Bit Applications

    2. 16-Bit Applications

  5. Appendix E 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 F Obtaining the Sample Code

    1. Downloading the Code

    2. What's in the Download

    3. Registering the CdoHelper Component

  7. Colophon

View Full Table of Contents
Product Details
Title:
CDO & MAPI Programming with Visual Basic:
By:
Dave Grundgeiger
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
October 2000
Pages:
384
Print ISBN:
978-1-56592-665-3
| ISBN 10:
1-56592-665-X
Customer Reviews
About the Author
  1. Dave Grundgeiger

    Dave Grundgeiger is a senior software engineer at Esker Software . Dave's research interests include artificial intelligence, with particular interests in both natural language processing and robotics. He is especially interested in AI techniques that facilitate human-like interaction with computers. Dave has written for MSDN Magazine and C/C++ Users Journal and is the author of O'Reilly's Programming Visual Basic .NET and CDO & MAPI Programming with Visual Basic.

    View Dave Grundgeiger's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of CDO & MAPI Programming with Visual Basic is a dove. Doves belong to the class Aves (birds) and the order Columbiformes (doves and pigeons), to which the now-extinct dodo bird, Raphus cucullatus, also belongs. Their family, Columbidae, includes over 300 species of pigeons and doves, including the common rock dove or feral pigeon (Columba livia. Leanne Soylemez was the production editor for CDO & MAPI Programming with Visual Basic. Audrey Doyle was the copyeditor. Nancy Wolfe Kotary and Sarah Jane Shangraw provided quality control. Nancy Crumpton wrote the index, and Brenda Miller edited it.

Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is an original illustration created by Susan Hart. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

Alicia Cech and David Futato designed the interior layout based on a series design by Nancy Priest. Mike Sierra implemented the design in FrameMaker 5.5.6. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were produced by Robert Romano using Macromedia FreeHand 8 and Adobe Photoshop 5. This colophon was written by Leanne Soylemez.

Whenever possible, our books use a durable and flexible lay-flat binding. If the page count exceeds this binding's limit, perfect binding is used.

  • Book cover of CDO & MAPI Programming with Visual Basic: