docs

Home Browse by Category OAuth All functions

What’s New in vuMailKit 1.1.0 build 157

This page summarizes the current documentation and product highlights for vuMailKit 1.1.0 build 157 Basic edition.

Release date: 2026-07-01.

vuMailKit 1.1.0 build 157 at a glance

vuMailKit 1.1.0 build 157 is the current Basic edition release. It keeps the familiar vuMail-compatible send surface, but adds the practical pieces developers need for modern day-to-day use:

Recent highlights

vuMailKit Email Setup Wizard visibility

The vuMailKit Email Setup Wizard is now documented as a first-class part of the normal setup path.

Start here: vuMailKit Email Setup Wizard.

The new Recommended send flow with a stored profile guide shows a practical Clarion button-handler pattern that developers can copy and adapt. It checks whether a profile exists, offers to run the setup wizard when needed, validates the recipient, sends with a stored profile, and turns common return codes into useful messages.

This keeps the normal path simple: let the wizard create the profile, then send from your application without writing OAuth flow code.

Easier startup and clearer licensing failures

Simple HTML mode

Simple HTML mode is a major convenience feature for developers who want a well-dressed email without building a full HTML wrapper.

With Simple HTML mode, you can send ordinary body content and let vuMailKit create the HTML wrapper while still using the normal MIME build path that creates a plain-text alternative. Ordinary body text can come from a TEXT control, TPS memo, customer note, generated report, or similar Clarion field; the hard-coded <13,10> examples are only for self-contained sample strings.

For body-positioned images in ordinary text, keep NormalizeBody on and place the embed-attachments marker where the images should appear. Pass local image files or remote http/https image URLs in the Attach parameter. vuMailKit replaces the marker with inline images and keeps the rest of the body as safe ordinary text.

Start here:

Task guides now show real send code

The getting-started help pages for attachments, embedded images, CSV batch sending, external body files, and TokenMerge template sending now include copyable Clarion examples instead of high-level stub text.

These pages show the actual public API paths developers use:

The examples also reinforce that TEXT controls, TPS memos, customer notes, generated reports, and similar fields can already contain normal line breaks. Developers only need the hard-coded <13,10> pattern when the sample itself is building a multi-line Clarion source string.

Embedded images inside the email body

The Send an embedded image guide now leads with the easiest body-positioned image path: Simple HTML with NormalizeBody on, ordinary TEXT-control or memo content, the embed-attachments marker, and local image files or remote http/https image URLs passed in Attach.

It also clearly separates body-positioned embedded images from Simple HTML header/footer images.

vuMailKit supports the legacy vuMail-compatible body-image patterns:

The embed-attachments marker supports single local images, multiple local images, wildcard local image lists, remote http/https image URLs, and optional width= and height= settings. Images consumed by that marker are embedded in the body and are not also sent as normal attachments.

TokenMerge and template-based email

vuMailKit now includes TokenMerge helpers so developers do not have to rebuild the same mail-merge plumbing in every application.

This supports practical workflows such as inserting Clarion report-to-text invoice detail into an HTML email body before sending the merged output file.

Save-folder and legacy sent-mail logging compatibility

Diagnostics logging is separate

Diagnostics logging is intentionally separate from the legacy sent-mail CSV log. Build 157 also makes Normal versus Trace diagnostics easier to understand: Normal diagnostics keep the practical SMTP send timeline, while Trace diagnostics add lower-level profile, enqueue, message-build, TLS, and OAuth troubleshooting detail. Diagnostics-off runs should not append setup/profile/log-selection rows to the diagnostics file. The old SMTP protocol sidecar log is not part of normal customer-facing diagnostics.

Getting Started documentation

Home Browse by Category OAuth All functions