πŸ“’ [ANN] IMAPsync Migrator – New Webmin/Virtualmin Module for IMAP Account Migration

Hi everyone,

I’m excited to share a new open source project I’ve developed:
:link: IMAPsync Migrator for Webmin/Virtualmin

This module makes it easy to migrate email accounts between IMAP servers directly within the Webmin/Virtualmin interface, using the power of imapsync.


:sparkles: Key Features

:desktop_computer: User-Friendly Interface
A clean and intuitive form to configure source and destination IMAP servers.

:bar_chart: Real-Time Monitoring
Live log viewer that updates automatically every 2 seconds, showing the actual imapsync output during migration.

:locked: Secure Password Handling
Passwords are stored in temporary files with restricted permissions and automatically deleted after migration.

:control_knobs: Advanced Options

  • SSL/TLS support
  • Folder filtering
  • Size and age restrictions
  • Email reporting

:bug: Debug Mode
Built-in tools for troubleshooting and detailed logs.

:globe_with_meridians: Multi-language Support
Available in English and Portuguese.

:high_voltage: Self-Contained
Fully independent of any specific Webmin theme – works reliably out of the box.


:package: Installation

You can download the latest .wbm.gz package from the Releases page on GitHub.


:handshake: Contributions Welcome

This is an open source project β€” feel free to contribute with ideas, testing, bug reports, translations, or code!
You can open an issue, submit a pull request, or just star :star: the repo if you find it useful.


:speech_balloon: Questions or suggestions? Reply here or open an issue on GitHub.
Thanks in advance for the support and feedback from the Virtualmin community!

Best regards,
Wilson Molin Junior

7 Likes

Hey Wilson!

Thanks for creating this module! I hope it’s going to be useful for some folks!

2 Likes

:sparkles: New release

This release brings important improvements to the log viewing experience, enhanced security, and a cleaner codebase:

What’s New in v1.0.6

  • :wastebasket: Removed legacy files: Cleaned up deprecated imap-migrator.js and status.cgi
  • :locked_with_key: New log_viewer.cgi: Replaces status.cgi with improved functionality and better security
  • :artist_palette: Modern terminal look: Introduced terminal.css for a more polished, terminal-style interface
  • :gear: Dynamic log updates: Added terminal.js with auto-scrolling and live log output
  • :high_voltage: Performance boost: Now using the tail command for faster and more efficient real-time log rendering

:inbox_tray: Download the latest version:
imap-migrator-v1.0.6.wbm.gz

As always, feedback and contributions are welcome!
If you find this project useful, don’t forget to :star: star the repo and share it with others.

1 Like

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.