Skip to content

Email Tools v1.0.1

Choose a tag to compare

@ParhamGhafouri ParhamGhafouri released this 18 Jul 05:41

English  |  فارسی

English

Email Tools v1.0.1 adds GAL-based Outlook display-name synchronization and delivers important reliability fixes for flagged mail, Advanced Search, automatic updates, and background mailbox maintenance.

Highlights

GAL Display-Name Synchronization

Email Tools can now reconcile historical Outlook display names with the current Global Address List (GAL), silently and without interrupting the user's visible Outlook session.

  • Updates sender and sent-on-behalf-of display names in historical messages.
  • Updates To, Cc, and Bcc recipient display names.
  • Covers mailbox folders, shared stores, and mounted archive/PST folders.
  • Repairs recognized outdated names in Outlook rules, views, and Exchange Search Folder criteria after Outlook closes.
  • Uses address-based matching and changes a historical name only when it maps safely to a current GAL identity.
  • Leaves external, deleted, unknown, or ambiguous recipients unchanged.
  • Checkpoints progress and resumes automatically after Outlook or Windows restarts.
  • Runs silently, with no prompts and no mailbox-content logging.

Flagged Mail Recovery

Earlier builds could move follow-up-flagged messages into managed seasonal archives, causing them to disappear from the live Outlook To-Do and Flagged Mail experience.

Version 1.0.1 performs a one-time recovery that:

  • Scans Email Tools-managed seasonal archive stores.
  • Detects both classic Outlook flags and modern To-Do flags.
  • Moves affected mail back to the user's live Inbox.
  • Runs in small background steps to keep Outlook responsive.
  • Runs only after regular mailbox-moving operations have finished.

Advanced Search Now Shows Local Time

Advanced Search previously received some message timestamps from Outlook in UTC, which could make result times appear shifted from the time shown in Outlook.

Version 1.0.1 now converts those timestamps to the user's Windows local time. The results grid, preview details, date-range filtering, sorting, and CSV output now agree with Outlook's local-time display.

Faster, More Responsive Body Indexing

The local body index now batches database work more efficiently while giving Outlook priority whenever the user is active.

  • Pauses Outlook message reads after keyboard, mouse, or folder-navigation activity, then resumes automatically during idle time.
  • Uses larger batched index writes and bulk row matching to reduce database overhead on large mailboxes and mounted PST archives.
  • Preserves completed store watermarks so later starts reconcile only new or changed messages instead of rebuilding the full index.
  • Keeps indexed search available across the mailbox and managed seasonal archives without relying on Windows Search.
  • The Status window now reports paused, scanning, building, writing, reconciling, and ready states with live committed-row and writer-queue values.
  • Live status text is remeasured and wrapped at the current Windows DPI, so longer states and scaling changes no longer clip the index line.

More Accurate HTML Previews

Advanced Search preview processing now preserves complex HTML tables, inline formatting, signatures, and message layout more faithfully. This fixes cases where a table that looked correct in Outlook could previously appear stretched, transposed, or misaligned in the preview pane.

Reliability Improvements

  • Prioritizes verified update checks before mailbox maintenance begins.
  • Coordinates Smart Archive, flagged-mail recovery, GAL synchronization, and body indexing so competing background jobs do not interfere with one another.
  • Prevents body indexing from running while mailbox-moving or GAL-repair work is active, then reconciles the index afterward.
  • Makes legacy PST migration completion stricter: Smart Archive verifies that the source is fully drained, retries incomplete or temporarily locked cleanup, and removes only the exact unchanged source that was verified empty.
  • Keeps Outlook's built-in AutoArchive disabled so it does not compete with managed seasonal archiving.
  • Improves shutdown and Windows-restart recovery for unfinished GAL synchronization.
  • Removes obsolete runtime diagnostic logging from normal operation.

Installation And Updates

  • Existing Email Tools users do not need to uninstall the previous version.
  • The verified automatic updater detects v1.0.1 from GitHub Releases, validates the installer with SHA-256 and the pinned Email Tools signing certificate, and installs it after Outlook closes.
  • For a manual upgrade, download EmailTools_Setup.rar, extract it, and run EmailTools_Setup.exe over the existing installation.
  • Installation remains per-user and does not require administrator rights.

Release Assets

  • EmailTools_Setup.rar - recommended manual download package
  • EmailTools_Setup.exe - signed installer used by automatic updates
  • version.json - automatic-update manifest

Requirements

  • Windows 10 or Windows 11
  • Microsoft Outlook 2016, 2019, 2021, or Microsoft 365 desktop
  • .NET Framework 4.8

Email Tools is free to use. If it improves your Outlook workflow, please star the project on GitHub to help more users discover it.


فارسی

نسخهٔ Email Tools v1.0.1 همگام‌سازی نام‌های نمایشی اوت‌لوک با GAL را اضافه می‌کند و پایداری بازیابی ایمیل‌های پرچم‌دار، Advanced Search، به‌روزرسانی خودکار و کارهای پس‌زمینهٔ صندوق پستی را بهبود می‌دهد.

ویژگی‌های برجسته

همگام‌سازی نام‌های نمایشی با GAL

Email Tools اکنون می‌تواند نام‌های نمایشی قدیمی در اوت‌لوک را با نام فعلی در Global Address List یا GAL هماهنگ کند؛ بدون ایجاد وقفه در پنجرهٔ قابل مشاهدهٔ اوت‌لوک.

  • نام نمایشی فرستنده و ارسال‌کننده از طرف شخص دیگر را در پیام‌های قدیمی به‌روز می‌کند.
  • نام نمایشی گیرندگان To، Cc و Bcc را به‌روز می‌کند.
  • پوشه‌های صندوق پستی، صندوق‌های اشتراکی و آرشیوهای متصل PST را پوشش می‌دهد.
  • نام‌های قدیمی شناخته‌شده در Ruleها، Viewها و معیارهای Exchange Search Folder را بعد از بسته شدن اوت‌لوک اصلاح می‌کند.
  • تطبیق را بر اساس آدرس انجام می‌دهد و فقط وقتی نام قدیمی را تغییر می‌دهد که هویت فعلی در GAL بدون ابهام باشد.
  • گیرندگان بیرونی، حذف‌شده، ناشناخته یا مبهم را دست‌نخورده باقی می‌گذارد.
  • پیشرفت را ذخیره می‌کند و بعد از باز شدن دوبارهٔ اوت‌لوک یا راه‌اندازی مجدد ویندوز خودکار ادامه می‌دهد.
  • بدون پرسش از کاربر و بدون تولید لاگ از محتوای صندوق پستی اجرا می‌شود.

بازیابی ایمیل‌های پرچم‌دار

نسخه‌های قبلی ممکن بود بعضی پیام‌های دارای Follow Up Flag را به آرشیوهای فصلی مدیریت‌شده منتقل کنند و آن‌ها از نمای زندهٔ Outlook To-Do و Flagged Mail ناپدید شوند.

نسخهٔ 1.0.1 یک بازیابی یک‌باره انجام می‌دهد که:

  • آرشیوهای فصلی ساخته‌شده توسط Email Tools را بررسی می‌کند.
  • پرچم‌های کلاسیک اوت‌لوک و پرچم‌های جدید To-Do را تشخیص می‌دهد.
  • پیام‌های آسیب‌دیده را به Inbox زندهٔ کاربر برمی‌گرداند.
  • در گام‌های کوچک پس‌زمینه اجرا می‌شود تا اوت‌لوک پاسخ‌گو بماند.
  • فقط بعد از پایان کارهای معمول انتقال و بایگانی ایمیل اجرا می‌شود.

نمایش زمان محلی در Advanced Search

Advanced Search پیش‌تر بعضی زمان‌های پیام را از اوت‌لوک به‌صورت UTC دریافت می‌کرد و ممکن بود زمان نتیجه با زمان نمایش‌داده‌شده در اوت‌لوک تفاوت داشته باشد.

نسخهٔ 1.0.1 این زمان‌ها را به زمان محلی ویندوز کاربر تبدیل می‌کند. جدول نتایج، جزئیات پیش‌نمایش، فیلتر بازهٔ زمانی، مرتب‌سازی و خروجی CSV اکنون با زمان محلی اوت‌لوک هماهنگ‌اند.

ایندکس سریع‌تر و پاسخ‌گوتر متن ایمیل‌ها

ایندکس محلی متن پیام‌ها اکنون عملیات پایگاه داده را گروهی‌تر انجام می‌دهد و هر زمان کاربر در اوت‌لوک فعال باشد، اولویت را به رابط کاربری می‌دهد.

  • بعد از فعالیت صفحه‌کلید، ماوس یا جابه‌جایی بین پوشه‌ها، خواندن پیام‌ها را موقتاً متوقف می‌کند و در زمان بی‌کاری خودکار ادامه می‌دهد.
  • با نوشتن گروهی بزرگ‌تر و تطبیق گروهی رکوردها، سربار ایندکس‌سازی صندوق‌های بزرگ و آرشیوهای PST متصل را کاهش می‌دهد.
  • وضعیت پوشه‌های کامل‌شده را حفظ می‌کند تا اجرای بعدی فقط پیام‌های جدید یا تغییریافته را هماهنگ کند و ایندکس کامل را دوباره نسازد.
  • جست‌وجوی ایندکس‌شده را در صندوق پستی و آرشیوهای فصلی مدیریت‌شده، مستقل از Windows Search، در دسترس نگه می‌دارد.
  • پنجرهٔ Status اکنون وضعیت‌های توقف موقت، بررسی پوشه‌ها، ساخت، نوشتن، هماهنگ‌سازی نهایی و آماده را همراه با تعداد زندهٔ رکوردهای ثبت‌شده و صف نویسنده نشان می‌دهد.
  • متن زندهٔ وضعیت بر اساس DPI فعلی ویندوز دوباره اندازه‌گیری و در صورت نیاز چندخطی می‌شود؛ بنابراین وضعیت‌های طولانی و تغییر مقیاس دیگر خط ایندکس را ناقص نمایش نمی‌دهند.

پیش‌نمایش دقیق‌تر ایمیل‌های HTML

پردازش پیش‌نمایش Advanced Search اکنون جدول‌های پیچیدهٔ HTML، قالب‌بندی درون‌خطی، امضا و چیدمان پیام را دقیق‌تر حفظ می‌کند. این تغییر مواردی را اصلاح می‌کند که یک جدول در خود اوت‌لوک درست بود، اما در پنل پیش‌نمایش کشیده، جابه‌جا یا نامرتب نمایش داده می‌شد.

بهبودهای پایداری

  • بررسی به‌روزرسانی تأییدشده را پیش از نگهداری صندوق پستی در اولویت قرار می‌دهد.
  • Smart Archive، بازیابی ایمیل‌های پرچم‌دار، همگام‌سازی GAL و ایندکس متن ایمیل‌ها را هماهنگ می‌کند تا کارهای پس‌زمینه با یکدیگر تداخل نداشته باشند.
  • هنگام انتقال ایمیل یا اصلاح GAL، ایندکس‌سازی متن را متوقف می‌کند و بعد از پایان کار، ایندکس را دوباره هماهنگ می‌کند.
  • پایان انتقال آرشیوهای قدیمی PST را سخت‌گیرانه‌تر بررسی می‌کند: Smart Archive ابتدا تخلیهٔ کامل منبع را تأیید می‌کند، پاک‌سازی ناقص یا فایل موقتاً قفل‌شده را دوباره تلاش می‌کند و فقط همان فایل تغییریافته‌نبوده‌ای را حذف می‌کند که خالی بودنش تأیید شده است.
  • AutoArchive داخلی اوت‌لوک را غیرفعال نگه می‌دارد تا با بایگانی فصلی مدیریت‌شده تداخل نداشته باشد.
  • ادامهٔ همگام‌سازی ناتمام GAL بعد از بسته شدن اوت‌لوک یا راه‌اندازی مجدد ویندوز را قابل اعتمادتر می‌کند.
  • لاگ تشخیصی قدیمی را از اجرای معمول حذف می‌کند.

نصب و به‌روزرسانی

  • کاربران فعلی Email Tools نیازی به حذف نسخهٔ قبلی ندارند.
  • به‌روزرسان خودکار، نسخهٔ v1.0.1 را از GitHub Releases تشخیص می‌دهد، نصب‌کننده را با SHA-256 و گواهی امضای سنجاق‌شدهٔ Email Tools تأیید می‌کند و بعد از بسته شدن اوت‌لوک نصب را انجام می‌دهد.
  • برای ارتقای دستی، EmailTools_Setup.rar را دانلود و استخراج کنید، سپس EmailTools_Setup.exe را روی نسخهٔ موجود اجرا کنید.
  • نصب در سطح کاربر انجام می‌شود و به دسترسی مدیر نیاز ندارد.

فایل‌های انتشار

  • EmailTools_Setup.rar - بستهٔ پیشنهادی برای دانلود و نصب دستی.
  • EmailTools_Setup.exe - نصب‌کنندهٔ امضاشده برای به‌روزرسانی خودکار.
  • version.json - اطلاعات به‌روزرسانی خودکار.

پیش‌نیازها

  • Windows 10 یا Windows 11
  • نسخهٔ دسکتاپ Microsoft Outlook 2016، 2019، 2021 یا Microsoft 365
  • ‏.NET Framework 4.8

Email Tools رایگان است. اگر کار با اوت‌لوک را برایتان بهتر کرده، با دادن ستاره در GitHub به دیده‌شدن پروژه کمک کنید.