I built a free local Thunderbird / mbox → PST converter looking for feedback
▲ 18 r/Thunderbird+2 crossposts

I built a free local Thunderbird / mbox → PST converter looking for feedback

Hey everyone,

I’m an MSP technician, and I kept running into the same annoying migration problem: users had years of mail sitting in Thunderbird, Gmail Takeout exports, old POP accounts, exported Local Folders, or random .mbox archives and the path into Outlook / Microsoft 365 was usually either paid closed-source software or awkward Outlook automation.

So I built ContinuMail Converter, a free and open-source Windows tool that converts Thunderbird profiles and .mbox archives into Outlook .pst files.

Repo: https://github.com/ContinuMail/continumail-converter

It converts Thunderbird profiles and standalone .mbox archives into Outlook PST files, locally, without uploading anything or needing Outlook installed.

The big difference: it writes PST files directly with a from-scratch PST engine, instead of using the usual slow Outlook COM automation workaround, or paid SDK's.

t keeps the important stuff: folder structure, HTML bodies, attachments, dates, recipients, threading headers, and Thunderbird state like read/unread, replied/forwarded, starred, junk, and tags where profile metadata is available. Tags become Outlook categories.

I hope someone can find this usefull and i'd appricate all and any feedback.

u/VB0101 — 11 hours ago

FOSS Thunderbird / .MBOX til .PST converter

Hej dkudvikler,

Jeg er nået til et punkt, hvor jeg godt tør bilde mig ind at reklamere lidt for mit FOSS-projekt ContinuMail Converter.

Simpelt sagt er det en .mbox-til-.PST-konverter, der også understøtter Mork/.MSF-metadata fra Thunderbird og er i sin nuværende version, v0.2.0, i stand til at skrive og udfylde en .PST-template byte for byte. Resultatet er en nær forensisk .PST-fil, hvor al metadata fra Thunderbird-profilen bevares i PST-format. Den klare også standard flad mbox uden metadata samt .sbd trees.

Min konverter gør ikke brug af COM-automatisering og kræver ikke Outlook installeret, hvilket, så vidt jeg ved, gør den til den eneste gratis og OSS-løsning, der kan det. Og så er den også hurtig, målt op til 70 MB/s.

Jeg håber, nogen kan få brug af den og give lidt feedback.

Se mere på GitHub: https://github.com/ContinuMail/continumail-converter
Eller på min hjemmeside: https://www.continumail.com/

 

reddit.com
u/VB0101 — 13 days ago

Acer Aspire A14-11M Snapdragon X / ARM64 — driver recovery nightmare after Windows reinstall

Hi

We purchased an Acer Aspire A14-11M to test Intune / MDM management on Windows ARM64. After testing, we wanted to wipe the machine and reinstall Windows, and that is where the problems started.

Getting it to boot from USB was already difficult. We eventually had to create a custom FAT32 boot USB with a split install.wim using the official Microsoft Windows 11 ARM64 25H2 ISO. Normal boot media either caused boot loops or Secure Boot/security violations. We also had to use a USB-C to USB-A adapter, as booting directly over USB-A did not work.

After installing Windows, almost every driver was missing. We connected it to LAN through an adapter, and Windows Update found a few drivers, but not enough. We then tried installing the remaining drivers from Acer’s support page, but some of the Qualcomm/Acer driver packages caused BSODs with “SOC critical device removed.”

After a lot of troubleshooting, we tried updating the BIOS. That was also blocked because the battery driver was missing, so the BIOS updater thought there was no battery installed. We extracted the Insyde BIOS updater and changed this in platform.ini:

[AC_Adapter]
Flag=3

to:

[AC_Adapter]
Flag=1

This allowed the BIOS update to run on AC power only. The machine was updated from BIOS 1.08 to 1.09, but reinstalling Windows afterward resulted in the same driver problems.

Current state:

  • Windows boots
  • Wi-Fi works
  • Keyboard/trackpad work
  • USB works
  • Camera works
  • NPU appears to work
  • Audio does not work
  • Bluetooth does not work
  • Adreno GPU fails
  • ADSP, CDSP and SPSS Qualcomm subsystems all fail

The main issue seems to be that the ADSP, CDSP and SPSS subsystems fail to start with:

Device Manager problem code 31
STATUS_OBJECT_PATH_NOT_FOUND

This blocks audio completely.

The Adreno GPU fails separately with:

STATUS_OBJECT_TYPE_MISMATCH

My current conclusion is that the Qualcomm subsystem driver:

qcsubsys8380.sys

expects an ACPI device called:

ACPI\QCOM0C87
Qualcomm Secure Platform Device

to be present in the DSDT at boot. However, this ACPI device does not appear to exist on either BIOS 1.08 or 1.09.

Because ACPI\QCOM0C87 is not enumerated, qcsp.sys never loads, and the required Qualcomm PIL TZ interface does not become active:

GUID_DEVINTERFACE_PIL_TZ
{E2EB84C1-4068-4994-A48F-F3AC0D38DC29}

As a result, ADSP/CDSP/SPSS fail during AddDevice with STATUS_OBJECT_PATH_NOT_FOUND.

We have spent quite a bit of time checking driver store entries, registry interface state, WDF/PnP behavior and INF matches. At this point, all obvious software-side workarounds seem exhausted.

We are currently in contact with Acer support, but since this is my first time working this deeply with Windows on ARM, I wanted to ask here:

Is Windows ARM driver recovery usually this painful, or is this specific Acer SKU just poorly supported despite still being an active warranty product?

Has anyone successfully reinstalled Windows on an Acer Aspire A14-11M / Snapdragon X machine and recovered all Qualcomm drivers afterward?

Any advice, recovery image links, driver package hints, or similar experiences would be appreciated.

reddit.com
u/VB0101 — 1 month ago

Hey r/mspjobs,

I'm a Danish IT engineer currently based in Thailand, looking for remote IT/MSP work. I currently work for a Software vendor, based out of a local office while supporting Scandinavian customers entirely remotely.

I'm primarily looking to pick up some extra hours on the side, such as evenings, weekends, or flexible blocks. That said, I would also be open to the right full-time opportunity if it was a good fit.

My background is fairly broad, but most of my recent day-to-day work has been around Microsoft 365 administration, migrations, and scripting. I handle tickets and calls through to first-call resolution, but a good part of my work also sits around L2 and L3 support, including more complex escalations and direct vendor engagement when needed.

Outside of that, I have general sysadmin, networking, Docker, and Proxmox experience from both work and my home lab.

I would describe myself as an IT generalist who learns quickly and enjoys solving practical problems. I'm not trying to present myself as someone who has spent years in a large high-volume MSP ticket environment, but I do have real MSP experience and I'm comfortable working across multiple customers, systems, and priorities.

Because I'm based in Thailand, UTC+7, I may be a good fit for companies looking for coverage outside normal US or EU business hours, including early EU hours, overnight US coverage, or weekend support.

Looking for: Remote strongly preferred, open to relocation for the right opportunity · Part-time, evenings, weekends, or flexible blocks preferred · Open to full-time for the right fit · IT support, sysadmin, M365, Exchange, or MSP-related work · English and Danish spoken fluently

Resume, GitHub, and more details available on request. Happy to have a quick call if it sounds like there might be a fit.

reddit.com
u/VB0101 — 2 months ago