Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


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