Skip to content

Thunderbird

Sync Thunderbird Message Filter OneDrive

1- Move the existing msgFilterRules.dat file to OneDrive:

cmd
move "C:\Users\{username}\AppData\Roaming\Thunderbird\Profiles\{profile_name}.default-release\ImapMail\imap.gmail.com\msgFilterRules.dat" "C:\Users\{username}\OneDrive\Thunderbird\msgFilterRules.dat"

Ensure the destination directory (C:\Users{username}\OneDrive\Thunderbird) exists. If not, create it first.

cmd
mklink "C:\Users\{username}\AppData\Roaming\Thunderbird\Profiles\{profile_name}.default-release\ImapMail\imap.gmail.com\msgFilterRules.dat" "C:\Users\{username}\OneDrive\Thunderbird\msgFilterRules.dat"

3- Ensure OneDrive Directory Exists:

Create the directory in OneDrive if it doesn't exist:

cmd
mkdir "C:\Users\{username}\OneDrive\Thunderbird"

4 - Move Existing File:

Move the existing msgFilterRules.dat file to OneDrive:

cmd
move "C:\Users\{username}\AppData\Roaming\Thunderbird\Profiles\{profile_name}.default-release\ImapMail\imap.gmail.com\msgFilterRules.dat" "C:\Users\{username}\OneDrive\Thunderbird\msgFilterRules.dat"

Create the symbolic link pointing to the new location:

cmd
mklink "C:\Users\{username}\AppData\Roaming\Thunderbird\Profiles\{profile_name}.default-release\ImapMail\imap.gmail.com\msgFilterRules.dat" "C:\Users\{username}\OneDrive\Thunderbird\msgFilterRules.dat"

On Each Device

1- Delete Existing File (if present):

cmd
del "C:\Users\{username}\AppData\Roaming\Thunderbird\Profiles\{profile_name}.default-release\ImapMail\imap.gmail.com\msgFilterRules.dat"
cmd
mklink "C:\Users\{username}\AppData\Roaming\Thunderbird\Profiles\{profile_name}.default-release\ImapMail\imap.gmail.com\msgFilterRules.dat" "C:\Users\{username}\OneDrive\Thunderbird\msgFilterRules.dat"