-
Chapter 1 Introduction
-
Chapter 2 MAPI
-
MAPI Architecture
-
Other Messaging Technologies
-
Obtaining MAPI
-
Programmatically Discovering Whether MAPI Is Present
-
Programmatically Discovering Profile Names and the Default Profile
-
Summary
-
-
Chapter 3 Simple MAPI
-
Accessing APIs from Visual Basic
-
Establishing a Session
-
Sending Mail
-
Sending File Attachments
-
Reading Mail
-
Reading File Attachments
-
Showing the Address Book
-
Showing Recipient Properties
-
Microsoft's Helper Functions
-
Summary
-
-
Chapter 4 The MAPI ActiveX Controls
-
Getting Started
-
The MAPISession Control
-
The MAPIMessages Control
-
Sending Mail
-
Sending File Attachments
-
Sending Embedded OLE Objects
-
Reading Mail
-
Reading File Attachments
-
Showing the Address Book
-
Advanced Features
-
Miscellanea
-
Assessing the MAPI Controls
-
Summary
-
-
Chapter 5 Collaboration Data Objects
-
COM
-
Object Models
-
The CDO Object Model
-
Accessing CDO Online Help
-
CDO Licensing
-
Where to Go from Here
-
Summary
-
-
Chapter 6 An Email Client Application
-
The Sample Application
-
Establishing a Session
-
Sending Mail
-
Sending File Attachments
-
Sending File References
-
Sending OLE Objects
-
Sending Embedded Messages
-
Reading Mail
-
Reading File Attachments
-
Reading File References
-
Reading OLE Objects
-
Reading Embedded Messages
-
Forwarding and Replying to Mail
-
Formatted Text
-
Showing the Address Book
-
Summary
-
-
Chapter 7 Enhancing the Email Client
-
How CDO Wraps MAPI Objects
-
Handling Message Items
-
Working with Folders
-
Folders with Special Status
-
Hidden Messages
-
Working with Address Books
-
Filters
-
Summary
-
-
Chapter 8 Calendar Folders
-
Finding the Default Calendar Folder
-
Appointments and Meetings
-
Viewing Calendar Contents
-
Filtering Appointments by StartTime and EndTime
-
Creating an Appointment
-
Deleting an Appointment
-
Creating a Meeting
-
Getting Free/Busy Information
-
Recurrence
-
Summary
-
-
Chapter 9 Task Folders
-
Finding the Default Task Folder
-
Reading Tasks
-
Creating a Task
-
Copying, Moving, and Deleting
-
Using Message Filters with Task Folders
-
Task Item-Specific Propertiesand the Fields Collection
-
Summary
-
-
Chapter 10 Contacts Folders
-
Finding the Default Contacts Folder
-
Reading Contact Information
-
Filtering Contacts
-
Creating a Contact
-
Embedding a Contact in an Email
-
Summary
-
-
Chapter 11 Web Applications
-
The Development Environment
-
The Server Environment
-
ASP Applications and Sessions
-
Establishing a MAPI Session
-
Displaying CDO Data
-
Summary
-
-
Chapter 12 CDO for Windows 2000
-
Getting Started
-
The CDO for Windows 2000Object Model
-
Sending Email
-
Receiving Email
-
Summary
-
-
Appendix A Programming Internet Email Protocols
-
How Email Is Sent on the Internet
-
The Winsock Control
-
Establishing a Connection
-
Sending Commands and Receiving Responses
-
Sending Email
-
Retrieving Email
-
Summary
-
-
Appendix B Programming the Outlook Object Model
-
The Outlook Object Model Diagram
-
Getting Started
-
Connecting to Outlook and Establishing a MAPI Session
-
Sending Email
-
Reading Email
-
Summary
-
-
Appendix C The Outlook E-mail Security Update
-
Appendix D Where Am I Running?
-
32-Bit Applications
-
16-Bit Applications
-
-
Appendix E Resources for Messaging Developers
-
MAPI and CDO Downloads
-
Discussion Lists
-
Newsgroups
-
Messaging-Related Web Sites
-
O'Reilly & Associates, Inc.
-
-
Appendix F Obtaining the Sample Code
-
Downloading the Code
-
What's in the Download
-
Registering the CdoHelper Component
-
-
Colophon
- Title:
- CDO & MAPI Programming with Visual Basic:
- By:
- Dave Grundgeiger
- Publisher:
- O'Reilly Media
- Formats:
-
- Safari Books Online
- Print Release:
- October 2000
- Pages:
- 384
- Print ISBN:
- 978-1-56592-665-3
- | ISBN 10:
- 1-56592-665-X
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.
