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
Install
Domino console command to install this app on your server:
tell Genesis install smtp-encapsulator
Install in MyAccount (for Prominic customers only)
Source code
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)"]
}
]
}