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