GENERATED: MAR 31,2012 - 3:45PM
CHT Email Harverster [V8.01.00]

Previous Page
This application is an email extractor, e-mailing list manager and bulk mailer. It works with MicroSoft Outlook and MicroSoft Outlook Express. When OE is your default email client it is able to extract from all inboxes including newsgroup inboxes.

The application has configuration settings that allow you to extract email headers only - name and email address - if all you want to do is build an email mailing list. You also have the option of extracting multiple message bodies and joining them to the email address from which they were mailed. A third option allows you to store the attachments from your emails in a binary attachment file joined to the message body.

The bulk mailer allows for bulk, same-to-everybody emails using blind carbon copy (BCC), or individually-tailored emails using susbstitution tokens ~NAME~, ~CONTACTED~, ~ADDRESS~.

The generic template EmbedObject attaches a less-often-used class called HNDIScavange. This class, which has no high level, programmer interface template of its own, provides email address recovery and storage services by interacting with HNDIMail. The BccEmailer and OneToOneEmailer procedures each apply separately an instance of the InstantOutlookMail template to provide bulk-mail functionality.

Gus M. Creces
The Clarion Handy Tools Page
www.cwhandy.ca (CHT Website)
news.cwhandy.ca (CHT Forum)

Count Global Template Name Qty Global Template Description
(0001) AACHTControlPanel(HNDTools) 1 AACHTControlPanel - CHT Global Control Panel.
(0002) ApplicationImagesEx(HNDTools) 1 ApplicationImagesEx - A tool to better control the use of images and icons in your application.
(0003) HNDCMPControlPanel(HNDTools) 1 HNDCMPControlPanel - Interface to the CHT Compile Manager.
(0004) HandyVersionResource(HNDTools) 1 HandyVersionResource - Version Resource/Build Number Information To EXE
(0005) INIFile(HNDTools) 1 INIFile - Attach CHT .INI FIle and Registry extension classes - HNDIni - globally to your application.
(0006) VblFileNames(HNDTools) 1 VblFileNames - Incorporate variable file names and defaults into your app from the dictionary.
(6) Global Templates Found

1 - Procedure Template Type: Splash
JumpStartSplashCHTBlue ()
Count Local Template Name Qty Local Template Description
(0007) AppBuildDateTimeStamp(HNDTools) 1 AppBuildDateTimeStamp - An application build date/time stamp.
(0008) AppBuildNumberStamp(HNDTools) 1 AppBuildNumberStamp - An application build number or version stamp.
(0009) AppCopyRightStamp(HNDTools) 1 AppCopyRightStamp - An application copyright stamp.
(0010) HandyTellMeControl(HNDTools) 1 HandyTellMeControl - Text box control to provide a message or help text.
(0011) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(5) Local Templates Found In JumpStartSplashCHTBlue

2 - Procedure Template Type: Process
TagSelected (BYTE xTag)
Count Local Template Name Qty Local Template Description
(0012) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0013) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(2) Local Templates Found In TagSelected

3 - Procedure Template Type: Window
BCCEmailer ()
Count Local Template Name Qty Local Template Description
(0014) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0015) InstantOutlookMail(HNDTools) 1 InstantOutlookMail - MAPI email optimized for MS Outlook Express with attachments and mail filtering.
(0016) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0017) ResizeHandles(HNDTools) 1 ResizeHandles - Attach "grip-style" resize handles to any window.
(0018) WindowResize(ABC) 1 Allows controls to be resized with window
(5) Local Templates Found In BCCEmailer

4 - Procedure Template Type: Process
CheckMarkDuplicates (BYTE xDupeFlag)
Count Local Template Name Qty Local Template Description
(0019) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0020) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(2) Local Templates Found In CheckMarkDuplicates

5 - Procedure Template Type: Window
ViewMail ()
Count Local Template Name Qty Local Template Description
(0021) CancelButton(ABC) 1 Cancel the Current Operation
(0022) EmbedObject(HNDTools) 1 EmbedObject - An Instance Of:
(0023) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0024) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0025) RecordValidation(ABC) 1 Validate a record against the dictionary
(0026) SaveButton(ABC) 1 Update EBODY record on disk
(6) Local Templates Found In ViewMail

6 - Procedure Template Type: Window
ListManagerMailView ()
Count Local Template Name Qty Local Template Description
(0027) BrowseBox(ABC) 1 Browse on EHEADER
(0028) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on EHEADER
(0029) EmbedObject(HNDTools) 1 EmbedObject - An Instance Of:
(0030) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0031) ExplorerBrowse(HNDTools) 1 ExplorerBrowse - Explorer-like ABC browse with multi-column sorts on table: EHEADER
(0032) HandyQueryProcessButton(HNDTools) 1 HandyQueryProcessButton for procedure: RemoveByFilter
(0033) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0034) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0035) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - Explorer An Instance Of: HNDBrwFilter
(9) Local Templates Found In ListManagerMailView

7 - Procedure Template Type: Process
SetLastContacted ()
Count Local Template Name Qty Local Template Description
(0036) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0037) HandyPopupCalendar(HNDTools) 1 Embed a popup calendar.(2)
(0038) PauseButton(ABC) 1 Pause the Process
(0039) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(4) Local Templates Found In SetLastContacted

8 - Procedure Template Type: Frame
Main ()
Count Local Template Name Qty Local Template Description
(0040) AppStartSplashProcedure(HNDTools) 1 AppStartSplashProcedure - Start the application Splash screen earlier with an option for threaded/unthreaded.
(0041) DateTimeDisplay(ABC) 1 Display the date and/or time in the current window
(0042) EmbedObject(HNDTools) 1 EmbedObject - An Instance Of:
(0043) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0044) HandyHelpFileFetch(HNDTools) 2 HandyHelpFileFetch - Build A Help File Request To Your Website.(11)
(0045) HandyHelpWhatsNew(HNDTools) 1 HandyHelpWhatsNew - Build A What's New Request To Your Website.(9)
(0046) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(7) Local Templates Found In Main

9 - Procedure Template Type: Window
ListManagerAddressView ()
Count Local Template Name Qty Local Template Description
(0047) BrowseBox(ABC) 1 Browse on EHEADER
(0048) BrowseUpdateButtons(ABC) 1 Update a Record from Browse Box on EHEADER
(0049) EmbedObject(HNDTools) 1 EmbedObject - An Instance Of:
(0050) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0051) HandyMarkerBrowse(HNDTools) 1 HandyMarkerBrowse - Explorer-like ABC browse with record marking on table: EHEADER
(0052) HandyMarkerBrowseProcessButton(HNDTools) 9 HandyMarkerBrowseProcessButton - Start a HandyMarkerBrowseProcessLimiter procedure.(19)
(0053) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0054) PostControlEvent(HNDTools) 1 Post an event to a control in a local window(8)
(0055) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0056) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - HMrkBrw An Instance Of: HNDBrwFilter
(10) Local Templates Found In ListManagerAddressView

10 - Procedure Template Type: Process
RemoveRecords ()
Count Local Template Name Qty Local Template Description
(0057) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0058) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(2) Local Templates Found In RemoveRecords

11 - Procedure Template Type: Process
CheckForBadEmailAddresses ()
Count Local Template Name Qty Local Template Description
(0059) EmbedUtilityFunctions(HNDTools) 1 EmbedUtilityFunctions - An Instance Of:
(0060) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0061) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(3) Local Templates Found In CheckForBadEmailAddresses

12 - Procedure Template Type: Window
OneToOneEmailer ()
Count Local Template Name Qty Local Template Description
(0062) InstantOutlookMail(HNDTools) 1 InstantOutlookMail - MAPI email optimized for MS Outlook Express with attachments and mail filtering.
(0063) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0064) ResizeHandles(HNDTools) 1 ResizeHandles - Attach "grip-style" resize handles to any window.
(0065) WindowResize(ABC) 1 Allows controls to be resized with window
(4) Local Templates Found In OneToOneEmailer

13 - Procedure Template Type: Process
RemoveByFilter (*STRING xQuery),BYTE,PROC
Count Local Template Name Qty Local Template Description
(0066) HandyQueryProcessLimiter(HNDTools) 1 HandyQueryProcessLimiter - Limit processed records via passed-in query or filter.
(0067) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(2) Local Templates Found In RemoveByFilter

14 - Procedure Template Type: Window
ListBuilder ()
Count Local Template Name Qty Local Template Description
(0068) EmbedDiskFunctions(HNDTools) 1 EmbedDiskFunctions - An Instance Of:
(0069) EmbedObject(HNDTools) 2 EmbedObject - An Instance Of:
(0070) EmbedWindowFunctions(HNDTools) 1 EmbedWindowFunctions - An Instance Of:
(0071) HandyThreadLimiter(HNDTools) 1 HandyThreadLimiter - Limit threaded procedures to one instance.
(0072) InstantOutlookMail(HNDTools) 1 InstantOutlookMail - MAPI email optimized for MS Outlook Express with attachments and mail filtering.
(0073) ListBoxBrowseExtender(HNDTools) 1 ListBoxBrowseExtender - Record marking and column sorting for standard queues and list boxes.(3)
(0074) PostControlEvent(HNDTools) 5 Post an event to a control in a local window(13)
(0075) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(0076) QueryParsingFilterControl(HNDTools) 1 QueryParsingFilterControl - hflBRW An Instance Of: HNDBrwFilter
(9) Local Templates Found In ListBuilder

15 - Procedure Template Type: Process
SetOrClearMarker (BYTE xMarkFlag)
Count Local Template Name Qty Local Template Description
(0077) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0078) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(2) Local Templates Found In SetOrClearMarker

16 - Procedure Template Type: Process
ToggleFirstLastName ()
Count Local Template Name Qty Local Template Description
(0079) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(1) Local Templates Found In ToggleFirstLastName

17 - Procedure Template Type: Process
ExportToNGMembers ()
Count Local Template Name Qty Local Template Description
(0080) HandyMarkerBrowseProcessLimiter(HNDTools) 1 HandyMarkerBrowseProcessLimiter - Limit processed records with selected records from HandyMarkerBrowse.
(0081) ProcedureImagesEx(HNDTools) 1 ProcedureImagesEx - A tool to better control the use of images and icons in your procedure.
(2) Local Templates Found In ExportToNGMembers

Copyright © 1996-2012
Gus M. Creces and The Clarion Handy Tools Page.
All Rights Reserved Worldwide

chtlogo001.gif Templates In Application: HNDHRVST.APP