![]() |
v4.* Enhancements |
MailList King v4.0 is a complete rebuild, offering numerous new features and improvements.
For information on upgrading, please
see our upgrade page.
v4.0 Top Ten New Features
| Now includes a rich text editor for creation of HTML messages | |
| New scheduled sending function allows you send mail at a later date or in batches (e.g. 1000 per day) | |
| Automatic Forms Processing: Now can process forms submitted from your web site and add all fields to your database | |
| Now can integrate with SMAPI compliant products, such as Outlook Express or Eudora, for retrieval of addresses and processing of mailing list requests | |
| New Graphs: Mailing List Total, group membership percentage, mailing list activity, group member ship over time | |
| Improved searching, now allows you to search any field for any piece of text and displays all search results | |
| Improved SMTP Relay Server now supports multithreaded sending (much faster) | |
| Added: Spell Checking support via MS Word | |
| New dialogs allow you to select an Outlook folder using the same graphics and layout as Outlook | |
| Added Fields: Surname, Company, Address, City, State, ZIP, Country |
Other Improvements
| Support for mail login profiles | |
| New SMTP method with support for authenticating servers | |
| New Set-up wizard retrieves SMTP settings from Outlook | |
| New sending option: CDO | |
| Acknowledgements and user message forwards can now use any sending method | |
| Forwarded messages now contain a header | |
| When manually specifying the addresses for sending, the list of rejects is saved to file | |
| Now supports the use of customization fields in the subject line | |
| Added support for embedding of images and insertion of links | |
| Improved send dialog with much more space for editing | |
| Fixed: Access violation on start up when encounter problem loading DB | |
| Progress of repair and optimise now more accurate | |
| More efficient bounce processing mechanism (only processes an address as bounced once in x days) | |
| Added two new custom fields, %COMPANY% and %SURNAME% | |
| Ability to set Database Name which is displayed when browsing database | |
| Some data files are now database specific (i.e. change when you change databases) | |
| Changed: List Categories are now called "Groups" | |
| Support for printing and exporting of statistics and graphs | |
| New DB Info screen gives statistics on the current database | |
| All settings now stored in ini files in \config\ folder for easy transfer between machines | |
| Improved group support, now lists all groups and supports auto-inputting | |
| Group searching now displays a list with checkboxes | |
| Now can use different signature to add to user sent messages | |
| Now can have different subscribe and unsubscribe acknowledgement messages | |
| Now supports specific subscribe and unsubscribe addresses, e.g. subscribe@mycompany.com | |
| If database is large it now recommends that you limit the cache size | |
| Scan sub-folders option when retrieving entries from Outlook | |
| Support for retrieval of SMTP addresses of Microsoft Exchange Users | |
| Now records the list of users removed due to Unsubscribing or Bounces | |
| Optionally now updates all fields (name, address, etc) when updating an email address that already exists in the database | |
| New field: Insertion Date | |
| When adding items to your exception list, it asks if you want to check your database | |
| Allow groups in subscribe and form processing to support comma so that multiple groups can be joined simultaneously | |
| New Option: Delete 'Warning: could not send message' messages | |
| Consolidated all log files into a single dialog | |
| Now maintains a log of messages sent and allows you to resend messages | |
| The full name field is now automatically filled with First name + Surname | |
| Fixed: Progress bar may disappear behind the main form | |
| Changed: Default DB directory is now \DB\ | |
| Only creates Outlook Application objects if Outlook is not running | |
| Added: Sender Retrieval Error dialog has a cancel processing button | |
| No longer need to specify the Outlook root | |
| New function to create new Outlook folder | |
| Ability to cancel scanning of Outlook folders and insertion of entries | |
| Changed Options layout, now Advanced dialog should have no entries of interest to most users | |
| All exceptions now give fuller details of the cause | |
| New Option: Move processed messages to the folder… | |
| Now only scans subject and first few lines for subscribe/unsubscribe requests | |
| Added printing to standard version | |
| Added back up to standard version | |
| When importing it now checks whether the inserted entry has a header row or not | |
| Fixed: If have cancelled calculation of recipients then cannot use a manually entered send list | |
| Now repairs tables when you optimize the database | |
| Added Splash Screen | |
| Auto-generation of group list from DB contents | |
| All windows now support Esc key closing | |
| Checks for active online connection when sending via SMTP | |
| Added support for retrieval of addresses from Windows Address Book | |
| Now detects bounce messages from MSN/Hotmail (which do not have bounce subject lines) | |
| Open attachment dialog (when sending) now supports multiple files | |
| Added the ability to specify default field values (i.e. when that record does not contain the field then the value is used) | |
| With manually add addresses option, can now retrieve the addresses from an e-mail folder | |
| Unavailable menu items are now grayed out | |
| Changed: Merge Groups wording change | |
| Added: Clicking on fields to change their status | |
| Fixed: Bug with clearing of tagged fields |
Version 4.01
| Fixed: Unsubscribe acknowledgments setting not remembered | |
| Fixed: Problems with HTML conversion | |
| Fixed: Problems with default DB paths |
Version 4.02
| Changed: Improved look for main graph if it has null values | |
| Fixed: DB Path forgotten | |
| Added: Ability to specify an exclusion list | |
| Fixed: Sometimes get AV if specify an unsupported group in the New Groups dialog | |
| Fixed: Exceptions and Synonym tabs are incorrect order | |
| Fixed: Limit to size of editable memos on some systems | |
| Fixed: When scanning for exceptions, not all entries are processed |
Version 4.03
| Changed: Some changes to the create table code | |
| Added: Self healing code for missing substats table | |
| Changed: Invalid address checking tighter with max length of domain part of 67 chars | |
| Added: Record count and sorting in the removed addresses list | |
| Changed: Increased Time out and reduced connection count defaults for SMTP Server | |
| Fixed: Reprocess buttons in View|Errors, Errors tab | |
| Fixed: Odd message if leave blank group in reprocess dialog | |
| Fixed: Clear Entry button not working in View|Errors, Send Log | |
| Changed: Wording in scheduled message grid | |
| Changed: Main dialog buttons, plus added View Schedule button | |
| Changed: List of Words that MLK ignores can now be edited (ignore.txt) | |
| Fixed: Unsubscribe acknowledgment subject line may be forgotten when close app | |
| Added: Ability to change language of processing summary messages | |
| Added: Erroneous dates are now ignored when displaying the main graph | |
| Added: Now also checks for the following invalid chars in a domain part: _,',+,$,/,% | |
| Changed: Displayed bounce count is only incremented when it affects a database entry | |
| Fixed: If select 'Mark as Read' option your setting is lost | |
| Changed: Log message when a frequently bounced address is deleted | |
| Changed: Default delay between bounce processing | |
| Added: Dialog for editing of database records | |
| Added: Ability to export and print specific groups | |
| Added: Ability to edit the message and subject text of scheduled messages | |
| Added: Scanning contacts now also retrieves items in Distribution Lists |
Version 4.04
| Fixed: Outlook warning when retrieve entries from distribution lists | |
| Fixed: When embed an image into an HTML message it may appear as attachment | |
| Added: When retrieving contacts, now also returns 2nd and 3rd email addresses for contacts | |
| Changed: Minimum scan delay reduced to 1 minute | |
| Changed: Only one error dialog displayed per error during sending | |
| Added: Danish Language for acknowledgment strings | |
| Added: Dutch Language for acknowledgment strings | |
| Fixed: Merge fields may not merge if message is opened from file | |
| Added: Re-attempts connection if client has been disconnected (SMTP Sending) |
Version 4.05
| Fixed: Always get error when try to export to HTML or CSV | |
| Fixed: When need to be in All DB mode to export data it automatically changes | |
| Added: Help tab, to assist new users | |
| Added: More detailed error message when an optimise fails | |
| Fixed: When an update an e-mail address using the UPDATE command, may try to insert it | |
| Changed: Allow maximum count to be zero | |
| Added: The ability to use the user name or domain name portion of an e-mail address as default field values | |
| Fixed: Now copes correctly with fields wrapped in quotations when importing | |
| Added: Ability to load a key from a file | |
| Changed: Main graph now accurate to today | |
| Changed: Copy records to clipboard now copies a unique list | |
| Added: Menu item to copy records to clipboard | |
| Added: New option: Clear New User field after sending to a recipient | |
| Fixed: Removed double progress display problem when scanning entries using MAPI | |
| Added: Now optionally displays the subscribe, unsubscribe stats for the current update | |
| Changed: Improved the help file - more graphics and better explanations |
Version 4.06
| Fixed: One acknowledgment sent for each version of a remove address in the DB | |
| Removed: Unrequired debug log strings from log | |
| Fixed: Subscribe Addresses used as synonyms may not be processed | |
| Added: Better support for processing of addresses on Exchange networks | |
| Fixed: Start Up directory sometimes defaults to the desktop | |
| Fixed: Acknowledgment sending using the SMTP Server may fail |
Version 4.1
| Added: Can now export your mailing list groups to Outlook as distribution lists | |
| Added: XP Style graphics | |
| Added: Copy addresses to Group function | |
| Added: Now adds any embedded images in pasted or loaded HTML to the image | |
| Added: Can now navigate the database by clicking the first letter of an e-mail address | |
| Added: Can now use fields (%FIRST_NAME%, %COMPANY%, etc) in acknowledgement and welcome messages too | |
| Added: Now when saving a message the entire message (subject, attachments, etc) can be saved | |
| Added: Acknowledgement messages can now be HTML formatted | |
| Added: Added: Now when importing entries from contacts it retrieves all of the contact fields (company, address, etc) | |
| Added: Can now have different settings for each database | |
| Added: Now if a sending problem is encountered remaining recipients can be saved to a file | |
| Added: Can now send Welcome messages for each mailing list group | |
| Added: Can now send acknowledgement messages for the MODIFY command | |
| Added: Support for scanning of folders by EntryID rather than folder name | |
| Added: Now displays a processing error during retrieval of addresses when a problem is encountered | |
| Added: Now when reprocessing entries it only logs the entry if a change was made | |
| Added: Now shows the group of the user in the unsubscribe list | |
| Added: Now supports tab character for importing and exporting | |
| Added: Can now cancel a search by changing tabs or typing a new entry | |
| Added: Select All and Deselect All buttons to Groups tab | |
| Changed: Now shows no entries if no groups are selected in the groups tab | |
| Added: Can now edit "Out of Office" search strings | |
| Added: Can now edit the list of words that MLK ignores | |
| Added: Extra "Out of Office" strings | |
| Added: Now blocks use of apostrophes in group names | |
| Fixed: Setting for what to do with Invalid groups is not stored | |
| Added: Now supports registration key files that can be launched from Windows | |
| Fixed: Cannot deselect Exclusive Access setting | |
| Changed: Renamed Surname references to Last Name | |
| Added: Can now set message priority to urgent for some sending methods | |
| Added: Unsubscribes that cannot be processed because the user does not exist are now added to the Errors list | |
| Added: E-mail address is now displayed in confirm new group message during processing | |
| Added: Prompts the user for the location of any embedded images that cannot be located | |
| Added: If HTML is pasted while in editing mode it asks if you want to switch to preview mode | |
| Added: Now warns when closing the send dialog if you have not saved or sent the message | |
| Added: More control over which parts of the message are searched for a command string | |
| Added: Now gives more accurate count of recipients message has been sent to | |
| Added: Send log is always given a unique filename | |
| Fixed: Removed some erroneous entries from the log | |
| Added: Can now specify which field (To, CC or BCC) is used for bulk sending | |
| Added: Now lists the groups that are selected in the Send Dialog | |
| Changed: Now delimits fields with tabs when printing | |
| Changed: Order of buttons in send dialog | |
| Added: During a scheduled sending it now advises what batch you are currently doing | |
| Changed: Now displays scheduled items that are on hold even if hide completed options is on | |
| Added: More descriptive heading when viewing a scheduled message | |
| Added: In Scheduled message dialog you can now load a message from a file | |
| Added: Support for *.MLK message format | |
| Added: When reprocessing erroneous entries it now offers suggestions for the correct email address | |
| Added: Error reprocessing dialog is now persistent so you can work through each of the errors in turn | |
| Fixed: Sometimes the embedded images show as attachments when doing OLE sending | |
| Added: Now includes a sample rules list that can be imported into Outlook | |
| Fixed: Warning about Sender Retrieval method appears when changing options and are not using Outlook retrieval | |
| Changed: Address field now supports multiple lines |
Version 4.11
| Changed: Sped up searching with less frequent screen updates | |
| Fixed: Cannot add commas in record editing dialog | |
| Fixed: Problems with tying settings to databases |
Version 4.2
| Added: Embedded HTML editor (using MSHTML) | |
| Changed: Links and images now appear in situ | |
| Changed: Send message dialog now modeled on Outlook style | |
| Added: Can now minimize the application to the system tray | |
| Added: Find Record function | |
| Added: Can now configure the look of the progress graph in the main window | |
| Added: Can now edit the text that is added to the header of forwarded messages | |
| Added: Moderation of user sent messages (confirming forwarding of messages) | |
| Added: New command, "SUBSCRIBEINFO", sends a report of all subscription details of a user in the database | |
| Added: Function to return all group subscription details on a particular user in the database | |
| Added: The ability to filter by specified dates | |
| Changed: XP Sytle menu and toolbars | |
| Added: Ability to select a style for the UI from Classic, Office XP, WIndows XP | |
| Added: Support for retrieval of SMTP addresses from contacts on an Exchange network | |
| Fixed: Erroneous fields if they have blank values in web forms fields | |
| Fixed: To, CC sending option not used for forwarding user messages | |
| Changed: Attachments section hidden until first attachment is added | |
| Added: Add Numbering function in HTML Editor | |
| Added: Insert Line function in HTML Editor | |
| Fixed: Folder path in main graph is always shown as shortened | |
| Changed: Collapse glyph on scanning progress dialog | |
| Added: "Silent" command which will process a message without sending an acknowledgement | |
| Added: Now checks the existence of acknowledgement messages used in options | |
| Changed: Various confusing wording | |
| Fixed: Duplicates now removed from email suggestion list | |
| Fixed: SMTP Server processing summary messaging error | |
| Added: Warning when sending test message if there is no subject or body | |
| Added: %GROUP% field for insertion of the user's group | |
| Added: HTML formatted messages from users are no longer reformatted to plain text | |
| Changed: Send Logs are now saved to \SendLogs\ sub-folder | |
| Changed: Improved the way user sending rights are handled | |
| Changed: By default now clears the New User status when sending a message | |
| Changed: Faster reprocessing of removed addresses and addresses in never send list | |
| Fixed: Progress not displayed when reprocessing removals | |
| Changed: Much faster "Select All" in errors dialog | |
| Changed: Now removed addresses in removed list are added once for each group they belong to | |
| Added: Can now add removed addresses back into the database using the reprocess function | |
| Changed: Can now cancel the repair/optimize of a database | |
| Improved: Searching speed | |
| Changed: Unregistered version can now hold 10,000 entries | |
| Added: Warning text added to messages sent in unregistered version | |
| Changed: Renamed "Search Mailing List" to "Filter Mailing List" | |
| Added: Phone Field | |
| Added: Progress during restructure | |
| Added: Now removes all old upgraded tables on later restart | |
| Added: User sent messages are now added to message log | |
| Added: Now can select whether to display User or Adminsrator sent messages in log | |
| Added: More ifnoramive headings in Errors and Statistics dialogs | |
| Added: Searching for messages in log | |
| Added: function to ping DNS serve to ensure it is reachable | |
| Changed: Save logs now saved under db folder | |
| Changed: Renamed Redemption.dll to MLKing.dll | |
| Fixed: Extract entries dialog not freeing if an error is encountered | |
| Fixed: Access Violations when processing message with MAPI | |
| Fixed: Send field is not saved | |
| Fixed: MAPI dates on retrieved messages may be inaccurate | |
| Fixed: Date filtering problems on some locales | |
| Added: Entry count in main window is now updated when processing entries | |
| Added: New option to automatically archive logs when they exceed a certain size |
Version 4.21
| Fixed: Summary report during scheduled SMTP server sending | |
| Added: Background color support for old IE versions | |
| Fixed: Very long messages loaded from file may be truncated | |
| Changed: Test message is now always sent rather than displayed | |
| Added: Test message recipient is saved | |
| Added: Double-clicking tray icon displays MLK | |
| Added: Can now embed Internet based images | |
| Fixed: Dialog issues when displaying all records for a user | |
| Changed: HTML source now more standards compliant | |
| Added: More logging to track embedded image issues and uneditable HTML messages | |
| Fixed: Errors that can occur when change min value in main graph | |
| Added: No longer displays errors when scheduled sending using server | |
| Added: Hidden option "ForwardedMessageUseSender" to use sender of message as reply on forwraded messages | |
| Added: Now remembers the default font name and size used in the HTML editor | |
| Added: Display error if a space is used in a subscribe/unsubscribe synonym |
Version 4.22
| Added: Can now specify the sender address even when sending via Outlook | |
| Fixed: Formatting problems when re-loading long messages | |
| Changed: Faster importing of csv files | |
| Fixed: Some problems when importing multicolumn csv files | |
| Added: New function to add a new entry | |
| Added: Option so MLK can function as mailing list manager without dependency on email addresses | |
| Changed: Now navigates using Entry ID's rather than traversing Outlook folders | |
| Fixed: Splash screen and About Box are poorly laid out on systems with custom font size set | |
| Added: Now checks whether Word is installed for default setting for Spell Checking | |
| Fixed: Now displays "Unknown" for legacy databases where the insertion date is not set | |
| Removed: Some nag messages | |
| Fixed: May get cancelled error when sending with relay server | |
| Changed: Demoted the "Use sender address for entry" option after many users used incorrectly | |
| Changed: Promoted the "Allow SubscribeInfo Command" option | |
| Changed: HTML image parsing code to catch images not enclosed in quotations | |
| Fixed: On some systems scheduled sending and checking does not work when app is minimized | |
| Changed: OLE Logon method when not using profiles | |
| Added: Allows a raw HTML body to be pasted into the send dialog | |
| Changed: Now displays the filename of a missing image when loading an HTML message |
Version 4.23
| Added: <PRE> fields can now be disabled in output HTML | |
| Fixed: Moderate User messages option may not be remembered | |
| Fixed: Subject may not be processed for command if option is set to only search the subject | |
| Added: Improved styling of tab controls within the application | |
| Added: Grids in Errors and Statistics dialogs inherit styling of main grid |
Version 4.24
| Fixed: Possible Kernel32 Error when running SMTP Server under XP | |
| Fixed: Wrong tab displayed when clicking the Sending Options button in Send dialog | |
| Fixed: Wording error in Options | |
| Added: Improved styling of Outlook processing dialog | |
| Added: If the Strip <PRE> field option is enabled it checks that line lengths do not exceed 1000 characters |
Version 4.3
| Added: Optional Double Opt-In for Subscription and/or Removal | |
| Added: More informative send progress dialog | |
| Added: Can now specify BCC recipients for every outgoing message | |
| Added: Can now use texture files as background for messages | |
| Added: Can now specify whether a confirmation should be sent out when manually adding, removing or changing addresses | |
| Added: New function to paste addresses from clipboard | |
| Removed: X_Library header which can trigger some anti-Spam software | |
| Added: Now Insertion Date and Bounce Count fields are included when importing/exporting | |
| Added: Now remembers your default scheduled sending settings | |
| Added: Now only retrieves HTMLBody if required for forwarding (can cause a security warning on Outlook 2003) | |
| Added: Now better at detection of delimit character used and existence of header row when importing files with multiple columns | |
| Changed: Main graph is now always up-to-date to today | |
| Fixed: Some failures when outputting messages to Outlook (which arose in 4.25) | |
| Changed: Now checking for Exchange addresses is disabled by default as it can cause problems on non-Exchange networks | |
| Added: Now handles images on a secure (HTTPS) server when importing messages | |
| Added: Select All and Deselect All links in the export dialog | |
| Added: Warning if try to use a command string as a web submission subject | |
| Added: Extra logging for exporting to Outlook | |
| Added: Paste button in edit acknowledgment message dialog | |
| Added: Now remembers your current position even when deleting records | |
| Added: Now when filling in full name field it fills the first and last name fields, or vice versa | |
| Added: Now displays any MLK message files that are launched to it | |
| Added: Now can force plain text format for forwarded messages | |
| Added: Now displays questionnaire when uninstalling | |
| Added: Show Groups panel can now be resized | |
| Changed: Method of handling background color/image in outgoing messages | |
| Changed: Wording for Manually Add function | |
| Fixed: May not replace %GROUP% in acknowledgment messages | |
| Fixed: Sometimes will block use of ALL for unsubscribe of addresses | |
| Added: Now writes all sending parameters to the send log | |
| Added: Now strips text before in outgoing messages | |
| Changed: Doesn't process application messages as frequently when generate unique recipients list * | |
| Changed: Default multiple recipient count is now 100 * | |
| Changed: Now ignores some punctuation marks when processing command strings * | |
| Fixed: Group field may not be given a default value in automatic messages, if none is specified * |
Version 4.31
| Added: New option when adding new address to add any addresses in the attachments | |
| Added: Now when checking for undeliverable messages it parses the body and headers of any attachments |
Version 4.32
| Fixed: Problems that can occur when processing e-mail addresses in the subject line of an e-mail |
Version 4.33
| Changed: Loaded HTML now retains the source headers | |
| Fixed: Attachments may not be detected in loaded HTML on some systems | |
| Added: Now displays the name and size of any embedded messages | |
| Changed: Now returns the loaded/pasted HTML if no changes are made within MLK | |
| Added: Now asks user if they want to process Exchange address the first time one is detected | |
| Added: Can now run multiple instances of MLK by using the /NEW parameter | |
| Added: Now saves install folder to registry for reinstalls | |
| Added: New custom filter: Users with sending rights | |
| Added: New custom filter: Users that have not been tagged | |
| Fixed: Functions to perform to custom filters may not function when ALL button is clicked | |
| Changed: Ctrl+C now copies entries to clipboard, rather than to another group | |
| Changed: Now all grids uses the same flat style effect | |
| Added: Now buttons are disabled in schedule dialog if there are no items listed | |
| Fixed: Last database path may be forgotten if user has enabled "Different settings for each database" option | |
| Fixed: List of recent databases may be forgotten if user has enabled "Different settings for each database" option | |
| Fixed: Some issues when trying to map fields in an import file | |
| Fixed: Attachment count may not updated when loading an HTML message containing embedded images | |
| Changed: Closing of registration information dialog is not delayed |
Version 4.34
| Fixed: Attachment count may not updated when loading an HTML message containing embedded images | |
| Fixed: Better progress message when adding multiple recipients to a single message | |
| Fixed: Address processing problem when SILENT parameter is used | |
| Fixed: May not get a full subscriber report if database is filtered by a group | |
| Fixed: May not start up on the info tab even if the option is specified to do so | |
| Changed: Now replaces the breaks in multiple lines of an address field with a character |
Version 4.35
| Added: Can now optionally send Double Opt-In confirmations when manually processing items | |
| Added: Can now optionally back up files via e-mail rather than to a local file | |
| Added: New command "ExportMailingList <Group>" allows retrieval of the mailing list from a remote location | |
| Added: Now uses the default Windows DNS server when none is specified | |
| Fixed: Web Forms grid is squashed up on some systems if font size is non-standard | |
| Fixed: May get Setup Wizard when cancel out of options dialog | |
| Fixed: Double Opt-In options are not enabled if don't edit the Opt-in message | |
| Changed: Now when exporting a file with a comma delimiter it always wraps fields in quotations * | |
| Fixed: When reintalling an application it may default to a 8.3 format folder name * | |
| Changed: Can now specify multiple addresses for which e-mails will be forwarded (by separating them with a comma) * | |
| Added: Can now override the character set used by the SMTP Relay Server * |
Version 4.36
| Changed: Method for handling the exporting of distributions lists to Outlook | |
| Fixed: Some problems with send progress messages not being cleared after sending mail |
Version 4.37
| Added: Norwegian translation of processing result strings | |
| Added: Keyboard shortcut for enabling debug logging | |
| Added: Option to add doctype to outgoing messages | |
| Added: Option to user the sender's name for forwarded messages | |
| Added: Doesn't wrap fields in quotes to CSV export files if there is only one field |