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