Skip to main content

This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Previous sectionNext section


Send and receive email programmatically.

Available Tools

%Net.MailMessage class and other classes in the %Net package

Support email as follows:

  • Caché provides an object representation of MIME email messages. It supports text and non-text attachments, single-part or multipart message bodies, and headers in ASCII and non-ASCII character sets.

  • You can send email via an SMTP server. SMTP (Simple Mail Transport Protocol) is the Internet standard for sending email.

  • You can also retrieve email from an email server via POP3, the most common standard for retrieving email from remote servers.

For details and examples, see Using Caché Internet Utilities.

Availability: All namespaces.

Ensemble email adapters

Enable an Ensemble production to send and receive email. These adapters are built on the basic support provided in the %Net package. See Using Email Adapters with Ensemble.

Availability: All Ensemble-enabled namespaces.


Caché does not provide an email server. Instead, it provides the ability to connect to and interact with email servers. The Management Portal uses the same API that is provided for you. Multiple parts of the Management Portal can send email automatically in the case of various events; an administrator specifies an SMTP server to use and other details as needed.

See Also