Automatic Email Processor - Changelog

November 2, 2026

Version 4.13.1 - Stuck processing restarts by itself, Microsoft 365 accounts: deferred messages and trash, time limits for regular expressions and "Post-processing", log cleanup while running, replied status, spelling XRechnung

  • Improved: If processing gets stuck on a single message, the program restarts it by itself after 20 minutes without progress. Previously processing stood still until someone restarted the program or the service, for example when a printer driver did not respond. The message and the task are recorded in the error log. If processing of the same message is aborted like this twice, also by closing the program in the middle of the message, the program skips it and shows it as an error in the log; you can process it again via "Reprocess message as new...". The malfunction notification counts from the first time processing got stuck, also across the restarts.
  • Improved: Actions under "Post-processing" stop after the time limit for tasks instead of waiting indefinitely for a server that does not respond. This affects moving, copying, deleting, categories and read receipts, including moving to another Microsoft 365 account. The action then shows as an error and the next message is processed.
  • Improved: Regular expressions in filters, lookup tables and placeholders are stopped after three seconds and then count as not matched. An unfavourable pattern could halt processing on long message texts. The error log names the pattern.
  • Fixed: With Microsoft 365 accounts, messages a run did not reach were not picked up by the next run. This affected runs that ended early, for example when the program was closed, updated, the computer restarted or a catch-up processing was started, messages the program deferred to the next run because of a connection or sign-in problem, and messages whose processing ended with an error. So far they could only be processed via "Catch Up"; now the next run processes them. IMAP accounts were not affected.
  • Fixed: With Microsoft 365 accounts, "Permanently delete after (days)" mostly did not delete messages in the trash. During cleanup the program only saw the messages added since the previous cleanup and removed the others from its list without deleting them. It now checks the complete trash folder. Messages that were removed from the list before the update are no longer deleted automatically; they remain in the trash.
  • Improved: Expired log entries are now also deleted once a day while the program or the Windows service is running. Previously the program enforced the log retention periods only on start; a service running for weeks without a restart kept entries beyond the configured period.
  • Improved: The filter criterion "E-invoice type" and the attachment filter of the tasks now use the standard's name "XRechnung", as the help does. Previously they said "X-Invoice" or "X-Rechnung"; the ZUGFeRD entry now reads "ZUGFeRD invoice" in both places.
  • Improved: With Microsoft 365 accounts a message now only counts as replied for the filter criterion "Replied" if the reply was made after it was received. An older reply note that came along with a message, for example with a message delivered again, previously counted as a reply.
  • Improved: The "Automatic reply" task marks the original message as replied after sending, as an email client does when you reply and as version 3 did. Previously it remained unanswered. With the option Remove "You replied to this message on/at" status the status stays unchanged. POP3 accounts have no replied status.
  • Fixed: When a message was moved to another Microsoft 365 account, its replied status was lost. Moving to an IMAP account already kept it.


October 31, 2026

Version 4.13.0 - Retained messages: filter check against the latest messages of the monitored folders, result preview with a real message, filter criteria Images and Related processing

  • New: Program options, category "Retained messages". The processor keeps the latest messages of each monitored folder (default 500, per subfolder 100, optionally only those of the last days) as an encrypted copy without attachments in the application data, bound to the signed-in Windows user and with an adjustable total size. An info bar in the main window shows the progress of the filling. When the option is switched off, the stock is deleted. For new installations the option is enabled; after an update, the "Message Filter" area points to it with a notice from which it can be enabled directly.
  • New: With the option enabled, the "Message Filter" area of the profile editor shows the tabs "Latest messages", "Filter matched", "Partially matched" and "Not matched". The counters in the tabs update with every change to the criteria, and each row shows the result and lists the criteria met and not met in separate columns. Search box, folder, period, "With attachments" and "Unread" narrow down the display. The numbers refer exclusively to the retained messages. Below the list, a preview shows the header data and text of the selected message; the splitter above it can be moved and remembers its position separately for the normal and the maximized window. Via the context menu, a retained message can be adopted as a sample message of the profile; the EML files are stored in a subfolder per sender with the received date in the file name, and the folder is set in the options.
  • New: Filter criterion "Images". It checks whether a message contains or does not contain images with a minimum width and height in pixels, optionally including images embedded in the message text. This captures embedded scans and photos without counting signature logos. The other attachment criteria continue to ignore embedded images.
  • New: Filter criterion "Related processing". It is met if one of the selected profiles has processed a message of the same counterpart within the selected period before it (minutes to months), matched by the same domain or the same email address. Example: after an order, a profile on "Sent Items" also stores the license key and the invoice that go to other addresses of the same company. The matching covers processing of the last 90 days and takes the initial stock from the processing log; no mailbox access is required.
  • New: Column "30 days" in the profile list. It shows how many messages the profile has processed in the last 30 days and can be sorted, so profiles that no longer work stand out. The initial values are taken once from the processing log.
  • Improved: On the "Postponed processing" tab of the log, the context menu offers "Process now" and "Remove entry". The message is processed immediately by the respective profile without waiting for the delay, or the pending entry is removed without opening the window "Manage postponed processing".
  • Improved: After removing an entry from a list, such as the monitored folders or the filter criteria, the next entry at the same position is selected. In the lists of the profile settings and program options, the Delete key removes the selected entry and the Enter key opens it for editing. Dialog windows can be canceled with Esc, and simple dialogs can be confirmed with Enter.
  • Improved: In the "Edit filter criterion" dialog, a long note takes up at most four lines and can be scrolled. For the "Related processing" criterion, the dialog opens taller if necessary so that the profile list, the period and the matching fit below each other.
  • Improved: Without a stored sample message, the result preview uses the latest retained message that matches the filter. If none matches, it shows the latest message with gray results. A specific message can also be chosen for the preview from the new tabs.
  • Improved: With delayed processing, the filter criterion "Message copy exists in" no longer postpones every message when the selected folder is monitored by an active profile. The message then waits without being postponed until the copy appears there, and is checked conclusively at the end of the waiting period at the latest. If the monitoring profile is deactivated or the criterion is changed, waiting messages are postponed as usual.
  • Improved: In the context menu of the log, "Open file" and "Show in Explorer" show the full path of the file when you point at them with the mouse. This keeps the path recognizable when a long file name is cut off in the submenu.
  • Improved: If several monitored folders of an account contain no messages when they are first read, one combined notice appears instead of one notice per folder.
  • Improved: The diagnostics log records two spellings of the same folder (such as "Inbox" and "INBOX") only once per program start instead of on every run. With many monitored folders, the error report otherwise consisted almost entirely of these lines.
  • Improved: Updated library for email connections with corrected validation of server certificates.
  • Improved: The diagnostics log records only one line per run and monitored folder instead of two, and no longer lists the lines of the IMAP IDLE connections twice. If no profile evaluates a message because all profiles skip it beforehand (already processed, repeat lock, schedule), the diagnostics log now names the reasons.
  • Improved: The profile list shows a color box in the profile color in front of the profile name if "Show color" is enabled in the profile settings. Until now, the color was only visible as a stripe in the log.
  • Improved: The status line names the folder currently being checked in the same notation as the log (account\folder\subfolder, inbox without prefix, standard folders such as "Sent Items" translated) instead of the server's notation.
  • Improved: When a profile is saved, the program points out active profiles that come before it in the order of application, monitor the same folders and stop processing after they have been applied successfully. Messages processed by one of these profiles no longer reach the saved profile, not even as an entry for postponed processing. The note shows the profiles in a scrollable area; for a safety-net profile there can be many. Per profile, it appears only if further such profiles have been added since the last confirmation; with "Do not ask again" it can be switched off entirely. Stop profiles whose filter requires a different sender address than the saved profile are no longer listed, because they cannot overlap.
  • Improved: The log entry of a profile that stops processing after it has been applied successfully now names the subsequent profiles that were therefore no longer checked.
  • Fixed: If a postponed message was copied into several folders monitored by the same profile, the profile processed only the first copy, and a profile with delayed processing covered only one of the copies. Every copy now has its own log entry with its own postponement: it is processed in its folder, listed individually under "Postponed processing" and processed individually when due, for example deleted. Presenting the same copy again remains without effect as before.
  • Fixed: The result preview showed the destination folder of the tasks for moving and copying emails in the server's notation, such as "INBOX.Rechnungen.Telekom". It now appears as in the log, for example as "Rechnungen\Telekom".
  • Fixed: If a dialog window such as the profile settings was closed while maximized, it appeared as a normal window the size of the screen the next time it was opened. It now opens maximized again, and the last normal size is retained.
  • Fixed: A message that a profile with postponed processing had still deferred was only processed in another monitored folder, after being copied or moved there, once the postponement in the original folder had expired. The profiles of the other folder now process the message immediately; the postponement in the original folder remains unaffected.
  • Fixed: Names containing an underscore were shown without the first underscore in check box lists and menus, for example the profile "_Testdruck" as "Testdruck" or the file "Invoice_2026.pdf" as "Invoice2026.pdf".
  • Fixed: If a new processing arrived while the log was displayed, the top row could be partly hidden if it had more result lines than the others.
  • Fixed: If a message was only known through a copy in another folder because its log entry in the original folder had been removed after the retention period for "No match", it was treated as new there at the next program start and checked by all profiles again. The folder assignment of known messages is now kept permanently.
  • Fixed: If a message ended with several blank lines, the PDF file or the printout could contain an additional page without visible content. Blank lines at the end of the message are now left out; images, tables and links remain unchanged.
  • Fixed: In dialogs with a date selection (catch-up, report, log filter, filter criterion, links), a selection scrolled in the drop-down was lost if you clicked next to it instead of the check mark; the field then showed the old value again. The selection is now applied when the drop-down closes; only the X and Esc discard it.
  • Fixed: With multiple monitors, a window whose size was last saved on a larger monitor could extend beyond the edge of the screen when opened on a smaller monitor; the "Postponed Processing" window could open outside the visible area after a monitor had been removed. Saved window sizes are now limited to the monitor on which the window appears, and the "Postponed Processing" window is moved to the main monitor like the main window if its saved position is no longer on any monitor.
  • Fixed: After "Reprocess message as new", the previous log entry of the message remained in the log list although the program had discarded it; the message then appeared twice. The old entry is now removed as soon as processing starts over.


October 26, 2026

Version 4.12.1 - Program start on Windows 11 with Smart App Control

  • Fixed: On Windows 11 computers with Smart App Control enabled, the program could not be started after installation. Smart App Control only allows program files with a valid signature or a known reputation; some of the included program libraries were not signed until now. All program files are now signed.


October 25, 2026

Version 4.12.0 - New filter criterion message copy, waiting for status criteria not yet met with delayed processing, cut-off long character strings in PDF and printout, cleaned path patterns when saving profiles, more precise confirmation when deleting profiles

  • New: Filter criterion "Message copy exists in" or "does not exist in" with selection of account and folder, optionally including subfolders. The criterion matches when the selected folder contains another message with the same Message-ID, for example an email copied to a filing folder by a Quick Step. Combined with delayed processing, the original of an already filed email can, for example, be moved to the trash after two days once its flag has been removed. In the filter preview, the criterion is shown as "is only checked during processing".
  • New: With delayed processing, the program can keep waiting for status criteria not yet met after the delay has elapsed, for up to a configurable number of days (default 2). Previously, the filter was checked once when the delay elapsed; if an email was, for example, still flagged or not yet read, it conclusively counted as "no match". With the new option on the "General" page, it remains postponed and is checked again in every run until the criteria are met or the waiting period expires. The option applies to read, replied, flagged, category, message copy, "older than" and subject criteria with "Evaluate value only when the delay has elapsed".
  • Fixed: Very long character strings without spaces, such as license keys or links in a table of the message, were cut off at the right page margin when saving as PDF and when printing. Such strings are now wrapped. When copying from the PDF, the text remains complete, and the rest of the message's appearance does not change.
  • Improved: When a profile is saved, line breaks, other control characters, and leading or trailing spaces are removed from the destination folder, file name and stop folder fields of the tasks for saving emails and attachments and for downloading files. Such characters occasionally got into the fields when pasting from the clipboard or during an import. Since version 4.11.5 they no longer disturb processing; now the stored pattern stays clean as well.
  • Improved: The confirmation when deleting profiles now names the profile. For up to ten selected profiles the names are listed; for more, the confirmation shows the count, for example "11 of 117 profiles selected".
  • Improved: The result preview in the profile settings now shows destination folders, storage paths and the other task results even if the message filter does not match the sample message. In this case, the entries appear in gray. Previously, only the names of the tasks were shown.
  • Fixed: In the profile list, the name of a profile that had just been created could appear shortened with an ellipsis even though the column was wide enough. Long names are now only shortened at the edge of the column. The full name appears as a hint when the mouse pointer rests on the cell.
  • Improved: In the profile list, the "Monitored Email Folders" column shows all monitored folders as a hint when the mouse pointer rests on the cell, each folder on its own line. Previously, the list was cut off in a narrow column, with no way to see the rest.


October 23, 2026

Version 4.11.5 - Corrected folder assignment for Microsoft 365 accounts with many folders, line breaks in destination paths, log search and Excel report

  • Fixed: With Microsoft 365 accounts, two different monitored folders could be treated as one and the same folder. Affected are mailboxes in which many folders were created in one go, for example by copying a project folder template. Of two merged folders only one was checked, and emails from this folder could additionally be assigned to a profile that monitors the other folder. In the diagnostics log this shows as lines "Ordner-Aliase erkannt" that name two different folder names. The problem existed since version 4.1.3. After the update, folders that were not checked so far are indexed on the first run; emails already in them can be processed via "Catch Up" if needed.
  • Fixed: A line break at the end of the destination folder or file name of a save task led to the message "The filename, directory name, or volume label syntax is incorrect". Line breaks and other control characters are now removed from destination paths.
  • Fixed: A regular expression with a very expensive evaluation could freeze the program window while typing in the log search. The check per log entry is now limited to 200 milliseconds. If this limit is exceeded, the search does not filter anything out, and you can continue editing the expression.
  • Fixed: In the Excel report, sheet names longer than 31 characters were cut off silently, which could happen with high counts in some program languages. Excel allows 31 characters per sheet name. Longer names are now shortened, and the count in parentheses is kept in full.


October 23, 2026

Version 4.11.4 - Prompt when signing in with a different Microsoft account, processing status for lookup tables without a match, notice when subfolders of a shared mailbox are missing

  • Improved: If a different account signs in during the Microsoft sign-in than the one entered for the account, for example an administrator account for the approval, the program now asks which mailbox to monitor. The choices are the entered mailbox with an immediately repeated sign-in, the entered mailbox as a shared mailbox of the signed-in account, or the signed-in account. Previously the program silently adopted the signed-in account and the intended mailbox was not monitored.
  • Improved: If Microsoft 365 does not return any subfolders for a shared mailbox, the folder dialog explains the probable cause. The signed-in account needs full access to the mailbox; sharing granted per folder in Outlook does not apply to subfolders. After granting it, a click on "Refresh" is enough.
  • Fixed: The processing status configured in a lookup table for the case that the email's value is not contained in the list had no effect. Without a match and without a replacement value, the placeholder inserted an empty text, for example in the destination folder. Now the task is not executed and receives the chosen status "No match" or "Error" with a message naming the table and the matched value. If you expect senders that are not in the table, enter a replacement value for existing tables or choose the status "No match".


October 15, 2026

Version 4.11.3 - "Order now" button during the trial period, support backup without passwords, retention periods for logs

  • New: During the trial period, the top toolbar shows an "Order now" button. A click opens the order page in your browser. After registration the button disappears.
  • Improved: When the program window is opened after running as a Windows service for a longer time, it stays more responsive while catching up on the accumulated log entries. This applies especially when the application data folder is located on a slow or redirected drive.
  • Improved: The backup for support assistance no longer contains passwords from the profiles, such as the ZIP password of the "Forward email" task. The regular backup remains complete.
  • Improved: Diagnostic and error logs are cleaned up after their retention period even if no new entries are added. Diagnostic logs are kept as long as the log, at least 30 days, error logs 7 days. "Clear error logs" now removes the entries completely. Likewise, cached log entries that the program window has not taken over by the end of the log retention period are deleted, for example in pure service operation.
  • Improved: After activating or deactivating a filter criterion, the row stays selected.
  • Fixed: Some ZUGFeRD invoices created with Odoo were not recognized as e-invoices by the "E-invoice type" filter.
  • Fixed: The subject of the email warning about missing processing stated the configured period as if it were the time since the last match. It now reads, for example, "No match for more than 45 days".
  • Fixed: An error report that is only to be sent when there are new entries was in rare cases not sent although an error had recurred.
  • Fixed: After deactivating the first row of an OR group, the row colors of the filter list showed one group too many. The evaluation of the filter was not affected.
  • Fixed: A newly created email account only appeared in the sending account selection of the options pages "Notifications", "Excel report" and "Error report" after reopening the options. The same applied in the profile to the "Forward email" and "Copy email" tasks and to moving afterwards when the account had been created via "New account..." in the monitored folders dialog, and to a printer created via "New printer..." on the other print page.


October 7, 2026

Version 4.11.2 - Reason for a rejected registration, fewer license server requests, network drives in the error report, service setup as a standard user

  • Fixed: If the license was invalid and the trial period had expired, the program requested the license file from the license server every second. Now at most every ten minutes.
  • Fixed: Setting up the Windows service in the options failed if the signed-in user was not an administrator and the Windows prompt was confirmed with an administrator account. The same applied to re-entering the service password.
  • Improved: If registration fails, the program names the reason: key invalid, license server unreachable, no license file, license file outdated, expired or blocked. The same reason appears in the error report.
  • Improved: If an entered license key is not accepted, the title bar and the "About..." window also name the reason.
  • Improved: The error report now lists the network drives: the stored mapping of drive letters to network paths and the drives the program sees when the report is created. If saving fails on a drive letter in service mode, the report now shows whether the service knows the drive.


September 30, 2026

Version 4.11.1 - Processing on terminal servers with multiple users

  • Fixed: On a terminal server, only the user account whose program was started first processed emails. For all other users, processing stopped without any notice, the status bar wrongly reported processing by the Windows service, and catch-up processing waited indefinitely.
  • Fixed: If the Windows service was started while the program window of the same user was still processing, for example right after switching to "External processor", the service stopped and did not start again.
  • Improved: If two Windows users on the same computer monitor the same mailbox folder, for example after moving to another user account or with a central profile file, only one of them processes it. For the other user, the folder appears on the "Unreachable Email Folders" tab with a note.
  • Improved: If no processor is running for the signed-in Windows user account, for example because the Windows service logs on with a different account, the catch-up window now points this out instead of waiting indefinitely.
  • Improved: If another session of the same Windows user is already processing, the status bar now says so. Previously, it showed "Processing by the Windows service" in this case as well.
  • Improved: Filter values that combine <AND> and <OR> can now be broken into rows with "Split into separate criteria...". Each <AND> part becomes a row, the <OR> alternatives stay in their row, and the program reads the rows exactly like the original value.


September 28, 2026

Version 4.11.0 - Add sample messages from the log to profiles, automatic PDF orientation, notice for a missing account password

  • New: "Save as sample message and add" is now also available for log entries without a profile, for example on the "No match" tab. The target profiles are selected in a dialog with a search field; with exactly one profile, its "Sample messages" page opens afterwards.
  • New: When saving an email as a PDF file and in the "Print message" task, the orientation can be set to "Automatic (by image width)". The program then chooses landscape if the largest oversized image of the message is wider than tall and would have to be shrunk considerably in portrait. The option is also available in the log context menu "Save as PDF file".
  • Fixed: The daily count "(+x)" in the log tabs was not reset when the program ran for several days and showed the total since the last reload instead of today's entries.
  • Improved: If the password of an IMAP or POP3 account is missing, the main window now shows the red notice "Email accounts incompletely configured", and the error log names the skipped account and the missing detail. Previously, such an account was skipped without any message, so processing appeared to stop for no reason.
  • Improved: The account dialog now requires a password when saving an IMAP or POP3 account. Previously, the account could be saved without a password and then remained ineffective.
  • Improved: In the error report, notes about an account's inbox are no longer cut off prematurely.
  • Changed: The diagnostics log only records emptying the trash when expired messages are actually deleted permanently. Previously, the line appeared in every check cycle.
  • Fixed: For filter values combining <AND> and <OR>, the section "How the program reads this filter" showed a different reading than the actual evaluation.
  • Improved: For a value with <AND> and <OR>, the filter editor shows how the program reads the value and asks for confirmation when a criterion newly combines both separators. This question and the OR group warnings when saving a profile can be switched off with "Do not ask again" and switched on again in the options under "Application messages".
  • Fixed: A dialog opened from the profile settings or the options (for example "Edit filter criterion") could end up behind the calling window, which remained operable in the meantime.
  • Improved: If a Microsoft mailbox is set up as an IMAP or POP3 account, the account dialog and the connection test now point out that Microsoft no longer accepts password sign-in and that the account type "Microsoft 365" must be used. Previously, this notice only appeared for Outlook.com and Hotmail addresses, not for custom domains.
  • Improved: If the catch-up processing could not query any monitored folder, for example because a profile no longer monitors a valid folder after changing the account type, the completion window now names the affected profile and refers to its "Monitored Folders" page. Previously, only the general notice that no messages were found appeared in this case.


September 24, 2026

Version 4.10.1 - Saving messages with a line break in the subject, hidden recipients or empty attachments

  • Fixed: An email with a line break in its subject could not be saved as an MSG file (message "Invalid character (0x0D)"). The subject is now cleaned up.
  • Fixed: An email sent to a hidden recipient list ("undisclosed-recipients") could not be saved as an MSG file (message "Invalid recipient email address"). Such recipient entries are now accepted when saving a copy.
  • Changed: An empty attachment (0 bytes) is no longer treated as an error when saving or printing attachments but is marked as skipped in the log; when forwarding, it is left out and does not count as a remaining attachment, and the "Save to database" task no longer stores it as the primary attachment. Previously, processing of the message stopped at this point and the remaining tasks of the profile were not executed.
  • Fixed: In certain cases, an email saved as an EML or MSG file carried the date of saving instead of its original sent date, for example with very large Microsoft 365 messages and in the file columns of the "Save to database" task. This has been fixed.


September 21, 2026

Version 4.10.0 - Date formats, copying from other profiles and grouped filter properties

  • New: The placeholder menu offers "Formats" below every date. Ready-made date formats such as "yyyy-MM-dd HH-mm-ss" or "yyyy-MM-dd" can be inserted with a single click. Under "Manage..." you can create your own formats, for example "dd.MM.yyyy"; they then appear first, for every date and in every profile.
  • New: "Copy from profile" in the placeholder menu of the "Directory" and "File name" fields of the tasks "Save attachments", "Save email" and "Download" copies the value from a task of another profile. The submenu "Recently used" lists the last ten sources, "All profiles" all profiles with matching tasks; the respective value is shown as a hint. With many profiles, "Search..." at the top of "All profiles" opens a search window that filters by profile name, task and value as you type.
  • New: On the "Message filter" page, "Import..." appends the criteria of another profile to the list. The dialog offers a search field, all profiles with a filter including a short summary of their criteria, and the three most recently used profiles in a separate group at the top.
  • New: If the license expires within the next 30 days, a notice bar with a link to renew appears in the main window. After the expiry it points out that the program will only keep working for a few more days. Previously the expiry date was shown in the title bar only.
  • New: Warning when a profile has not processed any email regularly for more than x days. If a supplier changes the subject or the attachment name of its monthly invoice, the filter criteria no longer apply and the invoices remain unnoticed. Overdue profiles now show a warning symbol in the "Last application" column and are listed in a notice bar below the profile list; a click opens an overview with days, period and last processing per profile, from which profiles can be opened or the warning turned off for checked profiles. The period (default 45 days) is set in the options under "Processing", where an additional email to recipients can be enabled that states the last processing and the number of emails that have since arrived without a match. Per profile, a custom period can be chosen or the warning turned off under "General", and an email with own recipients can be enabled under "Notifications". Caught-up emails count with their received date, so catching up makes the warning disappear after a filter correction. The "Last application" column is now called "Last application (regular)" and shows only regularly processed emails; next to "Profile active" you see since when the profile has been active.
  • Improved: The property list in the criteria editor is now arranged in groups (sender and recipient, content, attachments, status, signature and encryption, other properties) instead of showing all 25 properties in one unsorted list.
  • Improved: Duplicating a profile now creates the duplicate deactivated. Previously it was active immediately and processed the same emails a second time before it could be adjusted.
  • Improved: In the "Select color" dialog, the color value can now be entered directly as a hex code, for example #624118.
  • Changed: The "No profile match" notification has moved from the profile settings to the options (Processing, section "Malfunction notification / Other notifications"). It is now sent once per email that could not be assigned to any profile and states the reason shown in the "No match" tab. Previously, every profile with the checkbox set sent its own message, even if another profile had processed the email. Existing settings and recipients from the profiles are transferred at the first start; a custom notification text is no longer available for this message.
  • Improved: The recipient fields of the malfunction notification and of the no-match notification offer the recently used addresses via the button next to the field, like the notifications in the profile settings.
  • Fixed: After "Process message as new", an email with a still pending postponed processing could appear twice in the "Postponed processing" tab. This has been fixed; existing duplicate entries are cleaned up at the next program start.
  • Fixed: Postponed processing whose waiting time exceeded the log retention period was lost during log cleanup and never executed. This affected, for example, delays of three months with the default retention period of 90 days.
  • Fixed: If the network path behind a connected network drive changed while the program was running, the program kept using the old path when saving until it was restarted. This affected, for example, drives provided by NetDrive, which registers a drive under a new name each time it connects. This has been fixed.


September 18, 2026

Version 4.9.0 - Filters in plain language, preview with reasons and more informative error reports

  • New: Below the criteria list, an expandable area explains in words how the program reads the filter, for example "The filter matches as soon as all conditions of one of the following groups are met: Group 1 ... OR group 2 ...". The row colors of the list now show the same groups: rows of an AND group share a color, an OR starts a new group. Previously the color changed at AND, which made the effect of an OR hard to recognize.
  • New: The filter preview explains its result. For a match it names the group that was met, otherwise for each group the rows that do not apply, with row number and criterion. This makes it possible to understand without assistance why a profile does not process a sample message.
  • Improved: The error report now contains an excerpt of the diagnostic logs of the last 48 hours (user interface and service). Sign-in and connection problems, such as the course of a Microsoft sign-in, can thus be traced without a support backup.
  • Improved: If signing in to an account has been failing continuously for more than two hours, a dedicated message with a recommended action appears in the error log. The malfunction notification also names the accounts that currently cannot be accessed, including the duration and the last error message.
  • Improved: The warning about multiple matches in a lookup table now names the affected email and the values found, so that duplicate or overlapping entries in the table can be located.
  • Improved: When saving a Microsoft 365 account without sign-in, the notice dialog now offers "Sign in now" and starts the sign-in directly instead of only offering "Save anyway" and "Cancel".
  • Improved: The automatic retry on an editing conflict in Microsoft 365 (introduced in version 4.8.0) now applies to all changes to messages, such as categories, read status, moving and copying.
  • Improved: The criteria editor points out that "Attachment name" with a negated operator applies to all attachments of the email and that a single matching attachment excludes the entire email. To skip individual files only, use the attachment filter of the task.
  • Improved: The notice about profiles that refer to a deleted email account now selects the first affected profile in the list and offers "Open profile...", which opens the profile editor directly on the "Monitored Folders" page with "Relink account...". With several profiles, the notice states the minimum number of corrections, since relinking applies to all profiles of the same account.
  • Fixed: When saving an email as a PDF file, the document properties showed a temporary file name as the title. The subject is now entered as the title and the sender as the author; for attachments converted to PDF without a title of their own, the file name is used.


September 17, 2026

Version 4.8.0 - Pre-filter and attachment filter for forwarding

  • New: The "Forward Email" task has a pre-filter. Forwarding only takes place if all criteria defined there are met; the other tasks of the profile run unchanged. This allows, for example, forwarding only if a PDF attachment is present, while the attachments are saved in any case. Unmet pre-filters appear in the log as "Not forwarded".
  • New: The attachments of a forward can be restricted by file name, file type and file size, as with "Save Attachments". The previous file name filter is carried over automatically. Optionally, forwarding is skipped if no attachment remains after the attachment filter.
  • Improved: The settings of the "Forward Email" task are now spread over the tabs "General", "Attachments" and "Pre-filter".
  • Fixed: When copying an email to another Microsoft 365 mailbox, an "unexpected error" occasionally occurred if Microsoft 365 was still processing the newly created copy at the same moment; an empty draft then remained in the target mailbox. The operation is now retried automatically.
  • Improved: When signing in to Microsoft in the browser, no account selection is shown anymore for an account that is already entered. If the browser does not return to the program, the attempt is cancelled after 10 minutes, and clicking again reports that the sign-in is already in progress. The course of the sign-in is recorded in the diagnostics log.
  • Improved: The filter editor now also warns if an OR group only checks general characteristics such as the attachment name and contains no criterion for sender, recipient, subject or message text, because such a group matches, for example, every email with a PDF attachment, regardless of who sent it.


September 14, 2026

Version 4.7.8 - Message text from unnamed HTML attachment and filter warning

  • Fixed: Emails whose text is delivered by the mail server as an unnamed HTML attachment instead of as message text (observed with signed notifications in Microsoft 365) were treated as emails without message text and were therefore neither printed nor saved as PDF. This also applies to the result preview with sample messages in MSG format.
  • Improved: The filter editor now warns if an OR group consists only of excluding criteria ("does not contain" etc.) and therefore matches almost every email, a common reason for unexpectedly processed emails.


September 14, 2026

Version 4.7.7 - Forward subject prefix

  • Fixed: When forwarding, a custom subject prefix was not applied if the original subject already started with "FW:", "Fwd:" or a similar forwarding marker. If the prefix field contains the <Subject> placeholder, the subject is no longer inserted twice.


September 11, 2026

Version 4.7.6 - IMAP detection after midnight and orphaned delayed processings

  • Fixed: For IMAP accounts, emails that arrived shortly after midnight were not detected and processed until 1 or 2 a.m., depending on the time zone. The immediate check after a server notification (IMAP IDLE) missed these emails as well.
  • Fixed: A delayed processing whose email had meanwhile been deleted or moved manually was retried in every check run and produced an error entry each time. Such entries are now closed with the note "message no longer exists".


September 7, 2026

Version 4.7.5 - Delayed attachment replacement and better diagnostics

  • Fixed: At program start, a harmless lock conflict while backing up an internal status file could be logged as an error and therefore appeared in the automatic error report although nothing was lost.
  • Fixed: The option "Delay execution by" when replacing extracted attachments with links was not applied, the attachments were replaced immediately despite the configured delay.
  • Improved: The support backup now includes an overview of the failed and not-overwritten processing steps of the last 30 days, and the diagnostics log names profile, task and cause for failed tasks. Scheduled trash deletions and delayed attachment replacements are included as well.
  • Improved: If the option "Skip" is selected for existing file names when saving, the program now points out that files with the same name are then not saved and are only logged as "Not overwritten".
  • Improved: Replacing attachments with links has become more robust: With Microsoft 365, the link is attached before the original is removed; if a saved file is missing, the remaining attachments are still replaced; the result preview and the "Postponed processing" page show the replacement including the delay, and restoring offloaded attachments in Microsoft 365 now also supports files larger than 3 MB.


September 5, 2026

Version 4.7.4 - Notice for repeated connection drops

  • Improved: If the connection to an email account is lost repeatedly during the check, the program now shows a persistent notice with the likely causes (e.g. unstable internet connection, security software with email scanning, overloaded mail server) - including a link to further tips in the FAQ.
  • Improved: New server presets for mail.de and for freenet addresses ending in fn.de. For freenet, the program now also points out that access for email programs must first be enabled in the webmail settings.
  • Improved: If the application has been disabled in the customer's Microsoft 365 organization, the program now shows an understandable notice with the required step for the IT administrator instead of endlessly retrying the sign-in at every check interval.
  • Improved: If a Microsoft 365 account is saved without having signed in to Microsoft, the program now points out that the account can only be used after signing in.
  • Improved: For Microsoft 365 accounts without a stored user name (older setups), the program now adopts the user name automatically from the successful sign-in so that the correct account is always used when several Microsoft accounts exist on the same computer.
  • Improved: If the mailbox of a Microsoft 365 account can be found but its inbox cannot be opened (e.g. missing full access to a shared mailbox or a mailbox that has not yet been fully set up), the program now shows an understandable notice instead of endlessly retrying the access at every check interval. The connection test now also reports such an error instead of ignoring it.
  • Improved: For a shared Microsoft 365 mailbox, the connection test now first checks receiving via the sign-in account and reports a missing "Send As" permission only as a warning instead of failing the test - full access is sufficient for retrieval alone.
  • Fixed: For Microsoft 365 accounts, the test message of the connection test remained in the inbox and could be processed by a running profile. The test message is now removed completely, and processing skips test messages of the connection test.


August 31, 2026

Version 4.7.3 - More compact error reports, gentler connection retries, and Microsoft 365 improvements

  • New: The settings of a Microsoft 365 account now allow storing an organization's own app registration (client ID and tenant ID). Empty fields continue to use the program's default registration.
  • Improved: If the connection to an email account repeatedly fails with the same error, the program temporarily checks the account at longer intervals (5 to 30 minutes) instead of retrying at the regular check interval. As soon as a connection succeeds (including via the connection test of the account management), the normal interval applies again immediately.
  • Improved: The error report combines repeated errors of the same kind into a single entry with time span and count, making it considerably more compact and easier to review.
  • Improved: If an organization requires the program to be approved by an IT administrator, the Microsoft 365 sign-in now shows an understandable notice with the next steps instead of only the technical Microsoft error message.
  • Fixed: If the connection to an email account was lost while checking the monitored folders, the error log could fill up with hundreds of similar follow-up errors. The remaining folders of the account are now skipped until the next check.
  • Fixed: A monitored folder that does not (or no longer) exist was not listed under "Unreachable folders" with certain mail servers and instead produced new error log entries on every check.


August 26, 2026

Version 4.7.2 - More reliable updates and encrypted connections

  • Fixed: If processing was running as a Windows service, the setup could fail to replace program files when installing an update and aborted with an "Access denied" message. The setup now automatically stops the processing service and restarts it by itself after the installation is complete.
  • Fixed: In environments where the revocation lists for server certificates cannot be retrieved, establishing encrypted email connections failed ("Unable to perform revocation check"). Common triggers are security software that inspects encrypted connections or restricted internet access on servers. Such connections are now allowed, provided the certificate is otherwise valid. A certificate that has actually been revoked is still rejected.


August 25, 2026

Version 4.7.1 - More precise attachment filters and folder path corrections

  • Fixed: Images embedded in the message body (e.g., logos in email signatures) were incorrectly counted as attachments by the attachment filter criteria (count, name, size). A filter such as "exactly 1 attachment" therefore missed, for example, invoice emails whose only real attachment was accompanied by a signature logo.
  • Improved: If a stored folder path of a Microsoft 365 account deviates from the actual folder structure of the mailbox (e.g., the folder is located below the inbox instead of at the top level), the program now permanently corrects the path in the profile by itself. Previously, the deviation was only compensated on each access.
  • Improved: If a folder with the same name exists both at the top level of the mailbox and below the inbox, the inbox variant is now displayed with a leading "Inbox" so that both folders can be distinguished in profiles and logs.
  • Improved: The automatic Excel report and the report overview in the email are easier to read thanks to subtly shaded rows.


August 21, 2026

Version 4.7.0 - Admin password and scriptable error report

  • New: The centrally managed profile file can now be protected with an admin password. Enabling admin mode and changing the central profile file then require the password; optionally, opening the options can be protected as well. The password is set via the "Set admin password..." button in the general options and applies to all workstations that use the same centrally managed profile file.
  • New: The error report can now be sent automatically by email at a configurable time (new options category "Error Report via Email" with schedule, recipients, and sending account). Optionally, it is only sent if new error log entries have been added since the last send.
  • New: The error report can be generated and sent from the command line (AEPProcessor.exe --errorreport [target], optionally --send and --onlynew), for example via the Windows Task Scheduler. If a central folder is specified as the target, the file name includes the computer name - this allows collecting and checking the reports of many installations in one place.
  • New: The "Save to database" task can optionally store the name of the triggering profile in a separate column. This makes it possible to track in downstream systems which profile processed an email. After enabling the column, it is added to the table automatically.
  • Fixed: After updating to version 4.6.12, the main window incorrectly reported that profiles refer to a deleted email account if those profiles use the default account of the installation. This was only an incorrect notice - processing was not affected.


May 11, 2026

Version 4.0.0 Beta - First beta release

Automatic Email Processor 4 is a completely redesigned major release. The program no longer requires an installed Outlook client and instead connects directly to your email accounts - via IMAP, POP3 or the Microsoft Graph API for Microsoft 365 and Outlook.com. Exchange Server mailboxes can still be connected as long as the server's IMAP service is enabled.

  • Direct access to email accounts - no Outlook installation required; native support for IMAP, POP3 as well as Microsoft 365 and Outlook.com (via the Microsoft Graph API)
  • Real-time detection of new emails via IMAP IDLE and Microsoft Graph delta sync
  • Redesigned user interface with a clear profile list, status and processing indicators and consistent keyboard navigation
  • Bounce detection for forwarded emails - automatic recognition of undeliverable messages (DSN/NDR) and notification of the sender
  • Service and headless mode for unattended operation as a separate program instance
  • Profile migration from earlier versions - existing profiles from Automatic Email Processor 2 and 3 are imported with automatic format detection
  • Enhanced security - AES-V2 encryption, TLS certificate pinning, password storage in the Windows Credential Manager (DPAPI) as well as protection against ZIP bombs and path manipulation
  • Comprehensive online help and step-by-step instructions, accessible directly from the program