GENERATED: MAY 4,2023 - 8:03AM
XML2HTML Docs Mail [V10.23.05. 27.03]

Previous Page

This "CHT Utility Application", HNDBULKNETMAILPROMO.APP, or CHT Bulk Net Mail Promo, is a HNDNETSMTP.DLL based approach to HTML-email-sending via SMTP from Clarion applications. It shares the same XML-based mail "outline" files used by HNDBULKMAILSMTP.APP.

This application processes the HTML-email directly via the above-mentioned DLL, rather than by starting an executable batch utility. Email creation and generation features, and XML and HTML source files are idential to those provided in HNDBULKMAILBATCHER.APP for cross-compatibility.

Generate HTML Mail With Internal Style Sheets
It is important for HTML email to use internal style sheets so that the email, on arriving in the recipient's inbox, does not need to request external style sheets from the web. It is therefore deemed "safe" by email clients. It displays immediately, like text mail without the user needing to click any kind of "allow" switch.

Style Sheet Generating Template
This application illustrates a CHT template that allows the developer to change every important aspect of numerous useful HTML style sheets so that different "looks" can easily be incorporated into different HTML-generating-procedures. To create HTML outputs with new and different looks, simply copy the existing example procedure and add your own style and flare by adjusting template switches and by removing or adding to the various "sections" incorporated into our example procedures.

Select Single Or Multipe Email Addresses
Select one or more email addresses from the email browse(s) using standard MS Windows record marking and an .HTML file written ahead of time using CHTSNAPEDIT.EXE or generated by one of this application's HTML-generating procedures.

When "Send" is invoked, on a group of selected records, the HNDNETSMTP.DLL sends the HTML email body to the addresses selected. Each email is processed and a success or failure outcome string is written into the email file. Images inserted into the email body are processed and included as always.

CHT Bulk Net Mail Promo is able to import email addresses exported from other applications such as Windows Live Mail. And up to 9 different email address source files can be maintained in this application. These files are shared with CHT Bulk Mail Batcher.

Preconfigure your SMTP email-send account beforehand and select that account for sending before attempting to send any mail.

Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 © CHT AACHTControlPanel • (TIER-1) •
(0002) AACHTControlPanelClose(HNDTools) 1 © CHT AACHTControlPanelClose • (TIER-1) •
(0003) ApplicationImagesEx(HNDTools) 1 © CHT ApplicationImagesEx • (TIER-1) •
(0004) ApplicationSnapIns(HNDTools) 1 © CHT ApplicationSnapIns • (TIER-3) •
(0005) GlobalIncludeHNDCaptureConsoleFunctions(HNDTools) 1 © CHT GlobalIncludeHNDCaptureConsoleFunctions • (TIER-2) •
(0006) GlobalIncludeHNDClientFunctions(HNDTools) 1 © CHT GlobalIncludeHNDClientFunctions • (TIER-3) •
(0007) GlobalIncludeHNDDiskFunctions(HNDTools) 1 © CHT GlobalIncludeHNDDiskFunctions • (TIER-2) •
(0008) GlobalIncludeHNDSnapCallFunctions(HNDTools) 1 © CHT GlobalIncludeHNDSnapCallFunctions • (TIER-3) •
(0009) HandyVersionResource(HNDTools) 1 © CHT HandyVersionResource • (TIER-1) •
(0010) INIFile(HNDTools) 1 © CHT INIFile • (TIER-1) •
(0011) VblFileNames(HNDTools) 1 © CHT VblFileNames • (TIER-1) •
(11) Global Templates • (TIER-3)

 1 – Template Type: Browse
  – – Procedure Name: SelectEmailAddressesEX()
Count Local Template Name Qty Local Template Description
(0012) BrowseBox(ABC) 1 Browse on WindowsMailTps ()
(0013) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on WindowsMailTps
(0014) CHTBestPracticeEmbedClass(HNDTools) 1 © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) •
(0015) CloseButton(ABC) 1 Close the Window
(0016) EmbedObject(HNDTools) 1 © CHT EmbedObject • (TIER-4) • (5)
(0017) EmbedShellLinkClassFunctions(HNDTools) 1 © CHT EmbedShellLinkClassFunctions • (TIER-2) • (CODE-TABS •
(0018) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0019) HandyApplicationIniPut(HNDTools) 2 © CHT HandyApplicationIniPut • (TIER-1) • (17)
(0020) HandyMarkerBrowse(HNDTools) 1 © CHT HandyMarkerBrowse • (TIER-1) • (CODE-TABS) • (6)
(0021) HandyMarkerBrowseOneColumnQueryControl(HNDTools) 1 © CHT HandyMarkerBrowseOneColumnQueryControl • (TIER-1) • (3)
(0022) HandyToolBarGradient(HNDTools) 1 © CHT HandyToolBarGradient • (TIER-2) •
(0023) HandyWindowGradient(HNDTools) 1 © CHT HandyWindowGradient • (TIER-2) •
(0024) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0025) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(0026) ResizeHandles(HNDTools) 1 © CHT ResizeHandles • (TIER-2) • (CODE-TABS) •
(15) Local Templates • (TIER-4)

 2 – Template Type: Frame
  – – Procedure Name: MainWindow()
Count Local Template Name Qty Local Template Description
(0027) AppStartSplashProcedure(HNDTools) 1 © CHT AppStartSplashProcedure • (TIER-1) • (CODE-TABS) •
(0028) CHTBestPracticeEmbedClass(HNDTools) 1 © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) •
(0029) EmbedNetSMTPClasses(HNDTools) 1 © CHT EmbedNetSMTPClasses • (TIER-1) •
(0030) EmbedSnapCall(HNDTools) 1 © CHT EmbedSnapCall • (TIER-3) •
(0031) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0032) HandyApplicationIniPut(HNDTools) 1 © CHT HandyApplicationIniPut • (TIER-1) • (12)
(0033) HandyFileQueueBuilder(HNDTools) 1 © CHT HandyFileQueueBuilder • (TIER-1) • (11)
(0034) HandyHelpFileFetch(HNDTools) 1 © CHT HandyHelpFileFetch • (TIER-1) • (6)
(0035) HandyHelpWhatsNew(HNDTools) 1 © CHT HandyHelpWhatsNew • (TIER-1) • (5)
(0036) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0037) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(11) Local Templates • (TIER-4)

 3 – Template Type: HandySourceProcedure
  – – Procedure Name: AutoGenHTMLFromXML_VER02()
Count Local Template Name Qty Local Template Description
(0038) CHTBestPracticeEmbedClass(HNDTools) 1 © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) •
(0039) EmbedStandardWebPageHeaderShort(HNDTools) 1 © CHT EmbedStandardWebPageHeaderShort • (TIER-4) •
(0040) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(3) Local Templates • (TIER-4)

 4 – Template Type: HandySourceProcedure
  – – Procedure Name: GetWebReceiptNoWait()
Count Local Template Name Qty Local Template Description
(0041) CHTBestPracticeEmbedClass(HNDTools) 1 © CHT CHTBestPracticeEmbedClass • (TIER-1) • (CODE-TABS) •
(0042) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(2) Local Templates • (TIER-4)

 5 – Template Type: Splash
  – – Procedure Name: JumpStartSplashCHTBlue()
Count Local Template Name Qty Local Template Description
(0043) AppBuildDateTimeStamp(HNDTools) 1 © CHT AppBuildDateTimeStamp • (TIER-2) •
(0044) AppBuildNumberStamp(HNDTools) 1 © CHT AppBuildNumberStamp • (TIER-2) •
(0045) AppCopyRightStamp(HNDTools) 1 © CHT AppCopyRightStamp • (TIER-2) •
(0046) EmbedWindowFunctions(HNDTools) 1 © CHT EmbedWindowFunctions • (TIER-2) • (CODE-TABS) •
(0047) HandyTellMeControl(HNDTools) 1 © CHT HandyTellMeControl • (TIER-2) • (2)
(0048) ProcedureImagesEx(HNDTools) 1 © CHT ProcedureImagesEx • (TIER-1) • (CODE-TABS) •
(0049) ProcedureSnapIns(HNDTools) 1 © CHT ProcedureSnapIns • (TIER-3) •
(7) Local Templates • (TIER-4)

Copyright © 1996-2023 - CHT Version: [27B.00.00]
Gus M. Creces, CLARION HANDY TOOLS
All Rights Reserved Worldwide

chtlogo001.gif
Application Templates