Home
Name Modified Size InfoDownloads / Week
readme.md 2025-01-05 5.1 kB
mailsort.exe 2025-01-05 12.1 MB
Totals: 2 Items   12.2 MB 2

MailSort.exe: Your Reliable Email Assistant!

Version: 3.2.1


Description

MailSort.exe is a powerful utility for automatic email sorting in MS Outlook, developed by the KilocodE team. It helps you organize your email by automating routine tasks of sorting and archiving.

Our utility is not just a tool, it's your personal email assistant that works quietly and efficiently, freeing up your time for more important things. At KilocodE, we strive to make our programs not only functional but also easy to use.

Key Features:

  • Automatic Email Sorting:
    • Intelligently moves new emails from the "Inbox" folder to structured subfolders in the "Themes" folder based on rules defined in the configuration INI files.
    • Supports sorting by multiple conditions:
      • Sender
      • Keywords in the email body
      • Partial match of the email subject
    • Automatically creates new folders if the required folder does not yet exist.
    • Limits the length of the created folder name for better organization.
  • Intelligent Merging of Similar Folders:
    • Merges folders with similar names in the "Themes" and "Archive" folders, contributing to better organization of your mail.
    • Configurable similarity threshold for folder names, allowing precise tuning of the merging process.
    • Option to exclude certain folders from the merging process.
    • Automatically moves emails from merged folders to the target folder.
    • Deletes empty source folders after merging, maintaining order.
  • Smart Archiving of Read Emails:
    • Automatically moves folders where all emails are read from the "Themes" folder to the "Archive" folder.
    • Ability to exclude certain folders from the archiving process.
  • Date-based Archiving:
    • Moves folders from the "Archive" folder to subfolders structured by year, month, and week (year/month/week), using the date of receipt of the first email in the folder.
    • If there are no emails in the folder, the current date is used, ensuring a logical organization of the archive.
  • Restoring Folders from Archive:
    • Automatically moves folders with unread emails from the "Archive" folder back to the "Themes" folder, ensuring that important messages are not forgotten.
  • Automatic Cleanup of Empty Folders:
    • Deletes empty folders (without emails and subfolders) in the "Themes" and "Archive" folders, helping to maintain the cleanliness of the mailbox.
    • Exclusion of certain folders from the deletion process, providing flexibility in managing your folders.
  • Flexible Configuration via INI Files:
    • All utility configurations are stored in INI files, allowing you to easily customize MailSort.exe to your needs.
  • Detailed Logging:
    • Logs all utility actions in the mailsort_log.txt file with detailed records of email movements and errors.
    • Setting the size of the log file, allowing you to control the volume of stored data.
    • Support for displaying messages in the console to monitor the operation in real time.
  • Licensing:
    • Extended functionality: deleting empty folders, archiving, merging, restoring folders are available only with a valid license (key file).

Command Line Management

MailSort.exe supports the following command line arguments:

  • -inst: First launch. Creates INI files, a key file, and a BAT file to run on a schedule.
  • -key: Creates a key file (trial).
  • -ini: Creates INI files.
  • -bat: Creates a BAT file to run on a schedule.
  • -start: Adds a task to the Windows task scheduler to run every 30 minutes.
  • -stop: Removes a task from the Windows task scheduler.
  • -info: Displays help information in a file.
  • -help: Displays usage help.

How to Get Started

  1. Download the executable file MailSort.exe.
  2. First Launch: Run MailSort.exe -inst. The utility will create the necessary INI files, a key file, and a BAT file for further work.
  3. Configure INI Files: Open mailsort.ini and mailsort_rules.ini and edit the parameters to your needs.
  4. Manual Run: Run MailSort.exe without arguments for a one-time sort.
  5. Scheduled Run: Run mailsort_start.bat to automatically run the utility every 30 minutes.
    • To automate using the task scheduler:
      1. Run MailSort.exe -start to add a task to the task scheduler.

Configuration Files

  • mailsort.ini: Contains the main settings of the utility, including file paths, sorting, and archiving parameters.
  • mailsort_rules.ini: Defines email sorting rules, including keywords for searching in subject lines and email bodies.
  • mailsort_log.txt: Log file where the utility records its actions and potential errors.
  • readme.txt: Contains help information about the utility.
  • .key: License file.

Feedback

If you have any questions or suggestions, please contact us at: KilocodE@yandex.ru.

Source: readme.md, updated 2025-01-05