Product Description
Introduction
The IDSMail OLE Server is an OLE component that allows programmers to incorporate universal
E-mail send and receive capability into their applications. A single set of code allows the
programmer to transparently support the following E-mail standards and systems:
- SMTP/POP (Internet Mail)
- All internet mail clients including Eudora, Spry, etc.
- MAPI
- Microsoft Mail, Microsoft Exchange, Novell GroupWise, etc.
- VIM
- Lotus cc:Mail, Lotus Notes, etc.
- MHS
- Banyan VINES Intelligent Messaging
- Beyond Mail, Shark!Mail, etc.
IDSMail comes in Standard and Professional Editions. The Standard Edition provides send-only
capabilities and basic address book functionality. The Professional Edition integrates receive
capability and advanced address book support as well.
Cross-platform
Support
IDSMail is a 16-bit OLE Server, so it works fine in Windows 3.1, Windows95, and Windows NT.
Any programming environment capable of using OLE Automation can utilize IDSMail. This
includes both 16 and 32-bit development systems. Here is a short sampling of compatible
programming environments:
- Visual Basic (v3.0 & above, 16-bit & 32-bit editions)
- Microsoft Access (v2.0 & above)
- Visual C++
- Delphi
- Visual FoxPro (v3.0 & above)
- Microsoft Excel (v5.0 & above)
- etc.....
Ease of Use
IDSMail provides a high-level, intuitive, and easy to use programming interface.
There are no tricky DLL calls or complex object models to deal with.
Here is actual working code from Visual Basic 3.0 that sends mail with attachments
through any supported E-mail system:
Dim idsMail as Object
Set idsMail = CreateObject("IDSMailInterface.Server")
idsMail.ObjectKey = "ABC123"
idsMail.AddRecipientTo "Jim Stevens"
idsMail.AddRecipientCc "Mary Brown, Doug Williams"
idsMail.Subject = "Meeting Agenda"
idsMail.AddAttachment "C:\MEETINGS\AGENDA.DOC"
idsMail.Message = "Here is the agenda for the weekly meeting."
idsMail.Send
The underlying code in the IDSMail OLE Server has been in use in IDS products
since 1993. We've now decided to package this reliable, proven code in an easy to use OLE component and make it available to other software developers.