Notes SMTP message encapsulator

The Application Activity Tracking functionality provides simple yet powerful per document usage auditing that can be dropped into any existing database

Notes SMTP message encapsulator

Install

Domino console command to install this app on your server:

tell Genesis install smtp-encapsulator

Install in MyAccount (for Prominic customers only)

Notes and Domino do a reasonable job of converting Notes rich text format to HTML when sending messages via SMTP. Several of problems:

  • Sometimes messages are sent or received as plain text, losing almost all formatting
  • Even as HTML, the translation is imperfect – font sizes change, tables lose some proportion, etc.
  • Some Notes features don't translate at all, such as buttons

The encapsulator takes care of this. Create your message, hit F9 to resolve names, and click save as draft. You can then cut the draft out of your mailbox and paste it into the encpsulation database, which will create a new outgoing message in your mailbox – one that contains both the your message as a normal message and as a small attachment, which is a database that contains the original message as-is.

Your internal Notes users can ignore the attachment. Your SMTP recipients who have Notes can laucnh the database, which allows the original, unaltered message to automatically display. Any non-Notes SMTP recipients can still see the message as Notes/Domino would normally convert it.

Small is relative. It will add about 225k plus the size of your orignal message.
GPL 2.0 license - gnu.org/licenses/gpl.txt

Version: 1.0.0

{
    "title": "Notes SMTP message encapsulator v${version} (OpenNTF)",
    "versionjson": "${versionjson}",

    "config":
    {
        "version": "${version}"
    },

    "steps": [
    {
        "title": "--- Step 1. Download file ---",
        "files": [
            {"from": "${baseurl}/0/${docid}/$FILE/smtp-encapsulator.nsf", "to": "${directory}/smtp-encapsulator.nsf"}
        ]
    },
    {
        "title": "--- Step 2. Sign database ---",
        "databases": [
             {
                "action": "update",
                "filePath": "smtp-encapsulator.nsf",
                "sign": true
              }
        ]
    },
    {
        "title": "--- Step 3 (final). Completed ---",
        "messages": ["You have installed Notes SMTP message encapsulator v${version} (OpenNTF)"]
    }

    ]
}