G-Lock Email Processor Changelog

What's new in G-Lock Email Processor 3.6.2.3670

Aug 6, 2020
  • Fixed: the System_Folder_to_Move variable in the Fields Processor and Script Processor that allows to change the system folder to move processed messages to during the rule execution.

New in G-Lock Email Processor 3.6.1 (Feb 4, 2020)

  • Fixed: work with URL redirects in the HTTP Request component.

New in G-Lock Email Processor 3.6.0 (Sep 4, 2019)

  • Fixed: conversion of images to PDF files.

New in G-Lock Email Processor 3.5.0 (Feb 14, 2019)

  • Added: ability to parse multi-page PDF attachments (Block Extractor -> Converted PDF Attachment to plain text).

New in G-Lock Email Processor 3.4.7 Build 3320 (Apr 3, 2017)

  • Fixed: the CSV Parser correctly splits the columns if the column titles include a comma and are placed between double quotes, for example “Mr, Black”.
  • Fixed: Access Violation Error when creating a PDF report on Windows 10.

New in G-Lock Email Processor 3.4.6 Build 3300 (Nov 16, 2016)

  • Updated the components working with outgoing email messages.

New in G-Lock Email Processor 3.4.5 Build 3290 (Oct 7, 2016)

  • The program is updated for the compatibility with the Windows 10 anniversary update.

New in G-Lock Email Processor 3.4.4 Build 3250 (May 6, 2016)

  • Improved: Bounced Processor.

New in G-Lock Email Processor 3.4.3 (May 6, 2016)

  • Fixed: the UnzipAttachments property in the Script component. When a .zip file contained a folder with different files, the UnzipAttachments property did not extract all the files from the folder and missed one file. The original .zip file was not gone as it was supposed to work and was left within the message.

New in G-Lock Email Processor 3.4.2 Build 3230 (May 6, 2016)

  • Fixed: Send Email action generated the “Access Violation” error on some installations.

New in G-Lock Email Processor 3.4.1 Build 3210 (Jan 19, 2016)

  • Fixed: Trim function used in the Fields Processor and post-processing script in the Field Extractor.

New in G-Lock Email Processor 3.4.0 Build 3200 (Dec 14, 2015)

  • Added: “Converted HTML Attachment to plain text” and “Converted PDF Attachment to plain text” items to the Source menu in the Field Extractor and Block Extractor components.
  • Updated: Fast Report component.

New in G-Lock Email Processor 3.3.0 Build 3150 (Oct 27, 2015)

  • Fixed: “Unable to fetch email header” error on some messages when connecting to the IMAP account.

New in G-Lock Email Processor 3.2.9 Build 3100 (Jun 16, 2015)

  • Fixed: “Access violation…” error on some functions in the script processor.

New in G-Lock Email Processor 3.2.8 Build 3050 (Jun 16, 2015)

  • Fixed: fields sorting in the components working with databases.
  • Improved: Bounce Processor rules.
  • Latest upstream G-Lock Email Processor updates.

New in G-Lock Email Processor 3.2.7 Build 3000 (Jan 27, 2014)

  • Added: “Do not backup processed emails” option to Backup/Restore
  • Added: application/json and application/jsonrequest content type in the HTTP request component
  • Fixed: issue with the scheduler (checking time)
  • Fixed: issue with multiple form variables in the HTTP Request component. If the variable name was the same, the program used the same first value in all the repeated fields
  • Latest upstream G-Lock Email Processor updates

New in G-Lock Email Processor 3.2.6 Build 2900 (Jan 27, 2014)

  • Fixed: For a Global variable with Session type default value is set for each rule instead of each session

New in G-Lock Email Processor 3.2.5 Build 2850 (Jun 26, 2013)

  • Added: “Force Logging” option for the “Before Checking Email Account” and “After Checking Email Account” execution modes to the Rule Settings.
  • Fixed: the Field Extractor with the “Predefined value” did not work under the nested CSV Parser component.

New in G-Lock Email Processor 3.2.4 Build 2800 (May 27, 2013)

  • Added: ability to quickly send the rule to our support team. Click the right mouse button on the rule name and select “Send to [email protected]”. Then follow the instructions provided by the program.
  • Fixed: the Block Extractor component (it was making an endless loop when the End Position was set to “Before Defined Text”).
  • Fixed: error during the rule search.
  • Fixed: problem with logs.
  • Fixed: subject and body filter.

New in G-Lock Email Processor 3.2.3 Build 2750 (Apr 19, 2013)

  • Added: file upload option in the HTTP Request component.
  • Added: “Safe Block (try-except)” component that you can use to control and ensure the execution of the rule till the end if the execution of a component inside the rule fails.

New in G-Lock Email Processor 3.2.2 Build 2700 (Apr 10, 2013)

  • Added: ability of the Bounced Processor to extract such fields from bounced messages as ‘Bounced_Subject’ (if the mail server returns the original message as attachment), ‘Bounced_Diagnostic_Code’ (contains the diagnostic code of the bounced message returned by the mail server), and ‘Bounced_Status’ (contains the status of the bounced email returned by the mail server, example: 5.0.0 (permanent failure)).
  • Added: ability of the Bounced Processor to decode and extract email addresses from bounced messages sent by AOL, Comcast and other ISP that reduce the bounced email address. This is possible when you send emails using G-Lock EasyMail software.

New in G-Lock Email Processor 3.2.1 Build 2650 (Apr 2, 2013)

  • Changed: use of the block name as a variable in other components is allowed.
  • Improved: “Select from Database”, “Insert into Database”, “Update Database”, and “Delete from Database” components (the program creates a separate connection for each component to avoid the conflict between connections).

New in G-Lock Email Processor 3.2.0 Build 2600 (Apr 2, 2013)

  • Added: ability to use the “Connection string for runtime” in the “Select from Database”, “Insert into Database”, “Update Database”, “Delete from Database” components to change the database name and make the program connect to a different database during the rule execution.
  • Changed: program interface to the vertical layout.
  • Changed: use of the block name as a variable in other components is not allowed (you must add the Field Extractor with the appropriate name inside the block with the Beginning of Source and End of Source positions and use the Field Extractor variable in other components).
  • Changed: output of test results in the Script Processor, Fields Processor and Condition Block components.
  • Improved: highlighting of extracted data in the Field Extractor and Block Extractor components.
  • Fixed: re-ordering of the rules using the keys on the keyboard (hold down CTRL and use the up and down arrow keys to move the rule).

New in G-Lock Email Processor 3.1.7 Build 2500 (Mar 27, 2013)

  • Fixed: saving sent messages log

New in G-Lock Email Processor 3.1.6 Build 2450 (Mar 19, 2013)

  • Added: “Extract fields values for “Fields Processor”, “Script Processor” during rule building” option to the Settings.
  • Fixed: account check scheduler.
  • Fixed: the field names from the table were not available for use in the Script Processor inside the “Condition Block” component.

New in G-Lock Email Processor 3.1.5 Build 2420 (Mar 11, 2013)

  • Added: “Show in the log the request text that will be sent by HTTP PUT/POST” option to the HTTP Request component.

New in G-Lock Email Processor 3.1.4 Build 2400 (Mar 7, 2013)

  • Added: DELETE method to the HTTP Request component.
  • Fixed: the “Access violation at address *** in module ‘EPService.exe’. Read of address ***” error when generating the PDF report.

New in G-Lock Email Processor 3.1.3 Build 2350 (Mar 7, 2013)

  • Added: new functions to the Fields Processor and Post Processing Script such as IncSecond, IncMinute, IncHour, IncDay, and CopyFile.
  • Improved: “Insert into database”, “Update database”, “Delete from database” and “Select from database” components (when using Identity SQL the program could give the “Cannot start more transactions on this session” error).

New in G-Lock Email Processor 3.1.2 Build 2300 (Feb 14, 2013)

  • Added: ability to select the encoding for the output file in the “Save to File” component.
  • Fixed: parsing of CSV files where all or some field names are missing in the top line.

New in G-Lock Email Processor 3.1.1 Build 2200 (Jan 21, 2013)

  • Fixed: “System Error…” at messageID cache clearing from the account settings

New in G-Lock Email Processor 3.1.0 Build 2150 (Jan 18, 2013)

  • Fixed: work of the Inbox Explorer with POP3 accounts.
  • The program cache is moved to a separate database.

New in G-Lock Email Processor 3.0.9 Build 2100 (Nov 27, 2012)

  • Enhanced the HTTP Request component: now it works with the forms that already have parameters

New in G-Lock Email Processor 3.0.8 Build 2050 (Oct 24, 2012)

  • Fixed: the program crashed at startup if one of the rules was corrupted

New in G-Lock Email Processor 3.0.7 Build 2000 (Jul 6, 2012)

  • Added: ability to use the rule fields instead of parameters – Insert Fields (Via Parameter) and Insert Fields (Direct) – in the "Select from Database", "Insert into Database", "Update Database" and "Delete from Database" components to avoid the "Parameter xxx has no default value" error.
  • Added: the Status in the Outbox shows more details about the error when the emails are not sent.
  • Added: "Auto Check for GEP Update" option.
  • Fixed: the program remembers the number of SMTP connections you set in the Settings.
  • Fixed: if the IMAP folder to move the message was changed in the rule (IMAP_Folder_to_Move), the change was applied to the whole account.
  • Fixed: if the value of the IMAP_Folder_to_Move variable was set as blank in the rule, the program gave the error. Now the message is kept in the original folder.
  • Fixed: in the "HTTP Request" component the variable was not replaced by the value if the variable was selected in the "Header value".

New in G-Lock Email Processor 3.0.5 Build 1900 (May 16, 2012)

  • Added: "CSV Parser" component.
  • Added: ability to limit the number of accounts the program connects to at the same time ("Simultaneous connections to accounts" option to the Settings).
  • Fixed: work with the POP3 server.

New in G-Lock Email Processor 3.0.3 (May 16, 2012)

  • Added: "Abuse/Fraud feedback reports" message type to the Bounce Processor component. The Bounce Processor now recognizes feedback loop messages sent when the recipient clicks "This is spam" button on your emails.
  • Added: ability to quickly connect to an Excel file in the "Select from Database", "Insert into Database" and "Update Database" components.

New in G-Lock Email Processor 3.0.1 Build 1530 (Feb 11, 2012)

  • Fixed: the log and settings were not restored during the Restore operation.
  • Fixed: "System Error. Code: 126 The specified module could not be found." error during the program installation on the computers with the User Account Control (UAC) enabled.

New in G-Lock Email Processor 3.0 (Feb 11, 2012)

  • Added: ability to use GUI task center instead of service (when the service cannot access resources on network drives).
  • Added: ability to move processed messages from one IMAP folder to another folder.
  • Added: ability to process emails from local or network folders (File System).
  • Added: ability to move emails processed from a local folder to another local folder.
  • Added: ability to load values into the Message Filter component from a file.
  • Added: "Line Number" and "Line Count" items to the Start search and End search positions in the Block Extractor component to extract only one block of data from the email.
  • Added: ability to create a PDF or HTML report, invoice etc. from the data extracted from emails.
  • Added: ability to convert any image file including multi-page TIFF files into a PDF file using the post processing script in the Field Extractor component.
  • Added: ability to convert an HTML file into a PDF file using the post processing script in the Field Extractor component.
  • Added: ability to save the Log to a folder of the user choice.
  • Added: the log shows the field value and field length for the "Select from database" component [available if you do NOT use the custom SQL query to select fields from the database]
  • Added: ability to sort the accounts list [hold down Ctrl and use the up and down arrow keys on the keyboard to move the account up or down].
  • Added: ability to sort the rules under the account [hold down Ctrl and use the up and down arrow keys on the keyboard to move the rule up or down].
  • Added: "Allow drag-and-drop operation in Main Tree and Rule Tree" option to the Settings [when it's checked you can drag and drop rules and accounts at the left pane to sort them as you need].
  • Added: enhanced statistics to the Accounts panel.
  • Added: ability to create accounts groups and attach the rule to a group of accounts with one mouse click.
  • Added: warning in the Account settings screen if you type the account name which already exists.
  • Added: ability to expand and collapse the list of rules under the account.
  • Added: ability to check/uncheck all accounts at a time.
  • Added: ability to change the account check mode for more than account at a time.
  • Added: ability to search for an account in the Accounts list.
  • Added: ability to clear the Accounts stats (this option clears the Total stats only).
  • Added: ability to export the Accounts stats to an Excel file.
  • Added: the _Message_From variable in the Fields Processor and Script Processor components that allows set the "From" address as a variable when sending out email.
  • Added: IMAP_Folder_to_Move and System_Folder_to_Move variables in the Fields Processor and Script Processor components that allow change the IMAP folder and system folder to move the messages to during the rule execution.
  • Added: "Duplicate Rule" option.
  • Changed: "Duplicate Account" option. It creates a copy of the selected account including the rules attached to the original copy.
  • Changed: manual account check mode. If you select an account or a group of accounts from the "Start" menu in the Manual Check on the toolbar, the program will process emails from the selected account(s) immediately not depending on the account check mode set in the Account settings. If you click on "Start" without selecting any account from the "Start" menu, the program will process emails only from those accounts where you set the manual check mode in the Account settings.
  • Fixed: when you saved a message to folder from the Inbox Explorer, the program did not remember the last selected folder.
  • Fixed: service crash on some computers.

New in G-Lock Email Processor 2.8.0 (Nov 10, 2011)

  • Added: the "Predefined value" item to the Source menu in the 'Field Extractor' component. Using this source item you can declare a variable that is not extracted from the message and use it in other components.
  • Added: the "Write full information to the log" option to the 'Save to File' component.
  • Added: the "Install default Rule Samples" option to the program setup.
  • Changed: the Post Processing script engine because the old engine caused the "Access violation…" error on some emails. Since the 2.8.0 version you must put the script between Begin and End.
  • Changed: the format of the StringReplace function in the Post Processing Script in the 'Field Extractor'
  • old format: line3:= StrReplace(line3,chr(61),chr(45),1);
  • new format: line3:= StringReplace(line3,chr(61),chr(45),[rfReplaceAll]);

New in G-Lock Email Processor 2.7.5 (Nov 7, 2011)

  • Fixed: the "Insert fields" option did not work in the BCC field in the Send Email component.
  • Fixed: the "Forward original email" option in the Send Email component did not work properly. The message was forwarded from the name and email address specified in the Account settings (Outgoing mail server settings) and not from the original email sender.
  • Improved: email sending engine.
  • Updated: log database engine.
  • Increased: timeout of the connection to the mail server from 60 sec to 3 min.

New in G-Lock Email Processor 2.7.4 (Oct 31, 2011)

  • Fixed: the program did not recognize multiple email addresses in the BCC field in the Send Email component. Now you can add many email addresses to the BCC field and separate them with commas, semicolons or spaces.
  • Fixed: if you inserted a variable into the file name in the Save to File component and tested the rule, the program replaced the variable with the actual value and remembered the file name. During the email processing the data for each processed message was saved to the same file instead of different files.

New in G-Lock Email Processor 2.7.3 (Oct 27, 2011)

  • Added: "Follow Redirects" option to the HTTP Request component.
  • Fixed: "Remove Leading Spaces" and "Remove Trailing Spaces" options in the Field Extractor and Block Extractor components did not work during the test.

New in G-Lock Email Processor 2.7.2 (Sep 27, 2011)

  • Added: "Remove Leading Spaces" and "Remove Trailing Spaces" options to the Field Extractor and Block Extractor components.

New in G-Lock Email Processor 2.7.1 (Sep 27, 2011)

  • Added: application/xml, text/xml, and application/soap+xml content types to the HTTP Request component.
  • Added: the program writes the information about if the message was sent to the Global Log under the Main Log tab.
  • Added: "PPS" marker next to the field in the rule and in the log if the field is altered through a "Post Processing Script".
  • Fixed: if you opened the Send Email component in the edit mode, the program changed any other encoding to Unicode when the PlainText message format was selected.

New in G-Lock Email Processor 2.7.0 (Sep 27, 2011)

  • Added: "HTTP Request" component that allows you open the URL and fill in the form.
  • Added: ability to use the Random and RandomRange functions and the Randomize procedure in the Fields Processor component.
  • Added: "Duplicate Account" option.
  • Added: "Database Connections" store – you can quickly connect to the database by selecting the database connection from the list.
  • Added: "Compact Database" option.
  • Fixed: the program did not delete messages from the servers that did not support the UIDNEXT command like exchange 2003 and others.
  • Changed: log files format (log files take less space on the disk).

New in G-Lock Email Processor 2.6.5 (Jun 9, 2011)

  • Changed: the Fields Processor component.
  • Added: "Show unchanged fields in the log" option to the Fields Processor and Script Processor.
  • Added: ability to specify the time period for email processing in the Account settings.
  • Fixed: sometimes the program did not save all processed emails to the disk despite the "Save processed emails to local disk" option enabled.

New in G-Lock Email Processor 2.6.3 (May 25, 2011)

  • Added: "Reply Email Address" and "Return Email Address" fields to the Outgoing Mail Server settings in the Account settings.
  • Added: the fields that were changed during email processing are shown in bold in the log.
  • Added: "Check Selected Messages", "Check All Messages" and "Uncheck All Messages" options to the Inbox Explorer (click the right mouse button on the emails and select the desired option from the menu).
  • Added: new "Source" options to the Field Extractor that allow extract fields from embedded (attached) email messages: "Embedded Email Text Plain Part", "Embedded Email HTML Part", "Embedded Email Body with Text Attachment", and "Embedded Email RAW Source".
  • Added: ability to re-map the fields in the components working with a database if you move the database to a new location.

New in G-Lock Email Processor 2.6.2 (May 19, 2011)

  • Fixed: the program stamped the date of the rule creation instead of the date when the email was sent in the message header.

New in G-Lock Email Processor 2.6.1 (May 16, 2011)

  • Added: ability to select the "does not contain" criteria in the Message Filter.

New in G-Lock Email Processor 2.6.0 (May 5, 2011)

  • Added: "Periodically sleep while sending for xx sec after processing xx messages" option in the Account settings –> Outgoing mail server settings.
  • Added: "Use HTML file or Web Page for HTML Email" option to the "Send Email" component which allows you to load a live file for sending.
  • Added: "Show extended information in Rule Tree" option to the Settings.
  • Added: ability to specify the number of simultaneous SMTP connections in the Settings.
  • Added: "Find" (CTRL-F) and "Find and Replace" (CTRL-H) options in the Fields Processor.
  • Added: the UnpackHtml method for the MSG object in the Script Processor.
  • Added: VarToStr, VarIsNULL functions in the Fields Processor.
  • Added: "Reload Rules Folder" option under the Home menu on the Toolbar. If you copy a new rule file to the Rules folder, click on the "Reload Rules Folder" option to show the new rule in the program. No need to close and re-open the program.
  • Fixed: when you sent an email form G-Lock Email Processor the "From Name " was not displayed in the received message. Instead the "From Email Address" was displayed.
  • Fixed: if you added the Field Extractor with the Source "Generated field from mask" or "Header Field", the mask format and the header field name were not saved.
  • Fixed: if you used the "Forward Original Email" option in the "Send Email" component, the number of prepared emails in the Global Log was 0.
  • Fixed: the Inbox Explorer hanged on large volumes of emails.
  • Fixed: if the Outbox contained unsent emails and the "Clear log every xx days" option in the Settings was disabled, the service sent a part of emails on startup and stopped.
  • Fixed: the LOG database was not restored during the Restore procedure.
  • Fixed: the Inbox Explorer database was not saved/restored during the Backup/Restore procedure.

New in G-Lock Email Processor 2.5.2 (Apr 22, 2011)

  • Fixed: custom attachment in the Send Email component.
  • Fixed: if the emails were not sent for some reason, the service did not try to re-send them until the service was restarted.
  • Fixed: the service did not read the changes in the rule until it was restarted.

New in G-Lock Email Processor 2.5.1 (Apr 5, 2011)

  • Improved the service work.

New in G-Lock Email Processor 2.5.0 (Mar 29, 2011)

  • HomeG-Lock Email ProcessorWhat’s new in this version
  • version 2.5.0, March 23, 2011
  • Added: Inbox Explorer.
  • Added: "Check Account Manually" mode to the Account settings.
  • Added: ability to process emails from Yahoo IMAP folders.
  • Added: ability to set the number of simultaneous IMAP connections for the IMAP account.
  • Added: "Fields Processor" component.
  • Added: "Condition Block" component.
  • Added: "Stop Rule" component. You can stop the rule with Successful or Failed status.
  • Added: "Attachment file name(s)" item to the Source list in the Block Extractor which allows extract the attachment file name as block and process each attachment individually.
  • Added: "Do not add forwarded information" option to the "Send Email" component which allows forward the email in the original format.
  • Added: "Replaces all the attachments of an email with a single Zip file attachment" option in the "Send Email" component.
  • Added: GETLOG object to the Script Processor.
  • Added: ability to add and use Global Variables when processing the emails.
  • Added: ability to cut/copy/paste/delete rule components [right mouse click on the rule component].
  • Changed: the "Select from Database" component works as a block. All components related to "Select from Database" are executed for each record selected from the database.

New in G-Lock Email Processor 2.0.2.0 (Nov 23, 2010)

  • Added: ability to select the rule execution mode in the Rule settings - "Before Checking Email Account", "On Every Message" or "After Checking Email Account".
  • Added: "Open Rules Store Folder" option under the Home menu. If you click on this icon, the program will open the folder where your rules are stored in the .txt files.
  • Fixed: "Unable to initialize SSL" error when you tested the "Outgoing mail server settings" in the account.
  • Fixed: "Forward Email" component - HTML message was not forwarded in the right format.

New in G-Lock Email Processor 2.0.1.0 (Nov 16, 2010)

  • Added: the DecodeRfcDateTime function to the post processing script which converts the format of the date extracted from the message into the system date format.
  • Changed: the Database Manager for the "Select from Database", "Insert into Database", "Update Database" and "Delete from Database" components.
  • Changed: if you attach more than one rule to the account and check the option to delete the message from the server after it is processed, the message will be deleted after all rules work on the message.

New in G-Lock Email Processor 2.0.0.0 (Oct 26, 2010)

  • Added: new interface
  • Added: ability to start the program as a service
  • Added: ability to process emails from IMAP accounts
  • Added: ability to process emails from accounts which require SSL connection
  • Added: ability to save messages to a local folder after they are processed
  • Added: ability to extract data blocks from emails
  • Added: ability to save and restore program data backup

New in G-Lock Email Processor 1.98 Build 750 (Sep 5, 2009)

  • Added: "Return number of rows affected to" option in the Database Manager action. This option counts the number of lines selected from the database.
  • Added: ability to save the message attachment under a new name in the Save Attachment action.
  • Added: ability to save the email message to the disk in the .eml format in the Write to File action.
  • Fixed: case insensitivity didn't work in the Field Extractor.

New in G-Lock Email Processor 1.90 (Sep 5, 2009)

  • Added: new Save Attachment action that allows saving the email attachments to the disk.
  • Added: new Body With Text Attachment field to the Source drop down menu in the Field Extractor that allows extracting the fields from the message body and text attachment.
  • Improved work with a foxpro database through ODBC SQL.