mailstore-notes.dwlab.me

A bit of MailStore stuff

Exporting and Re-Archiving E-Mail to a different MailStore environment

dave
Exporting and Re-Archiving E-Mail to a different MailStore environment

Grant a user read access to all archives via the audit user function

MailStore allows the admin user to unblock their access to the archive, granting them access to all archives, if admin access to the archive is unblocked. It may be useful to grant only Read access to all archives without granting full admin permissions…
dave
Grant a user read access to all archives via the audit user function

Recreate Recovery Records from FDB file

Recovery records can be recreated from the MailStoreFileGroup.fdb file using the RecreateRecoveryRecords command…
dave
Recreate Recovery Records from FDB file

Recreate FDB file from Recovery Records

MailStoreFileGroup.fdb can be rebuilt in-place from the recovery records…
dave
Recreate FDB file from Recovery Records

EML Export from Storage Location in MailStore <11

dave
EML Export from Storage Location in MailStore <11

MailStore Gateway Redundancy - Active-Active configuration

🔗Overview of the options and risks MailStore Gateway does not offer any high availability capabilities, but there are a few options to provide redundancy depending on your requirements and technical abilities…
dave
MailStore Gateway Redundancy - Active-Active configuration

MailStore Gateway Redundancy - Failover with graceful recovery

🔗Overview of the options and risks MailStore Gateway does not offer any high availability capabilities, but there are a few options to provide redundancy depending on your requirements and technical abilities…
dave
MailStore Gateway Redundancy - Failover with graceful recovery

MailStore Gateway Redundancy - Failover

🔗Overview of the options and risks MailStore Gateway does not offer any high availability capabilities, but there are a few options to provide redundancy depending on your requirements and technical abilities…
dave
MailStore Gateway Redundancy - Failover

Decrypt and access messages in the MailStore Gateway mailbox via curl

MailStore Gateway includes a POP3 server as part of its proxy functionality. This feature allows access to messages in the mailbox, enabling you to inspect messages directly using a tool like curl. This is useful as it allows you to access decrypted messages…
dave
Decrypt and access messages in the MailStore Gateway mailbox via curl

Explaining MailStore's folder structure

All messages in MailStore are within an individual user's archive, each user has a separate archive, so for example my incoming messages could end up in any/all of these depending on where the messages come from:…
dave
Explaining MailStore's folder structure

Load-balance MailStore Gateway

Have you ever wondered if you can run MailStore Gateway in a load-balanced or high-availability configuration? MailStore Gateway was not designed with this in mind, but that doesn't mean it can't be done. Is this really needed though? In most situations, probably not. Keep in mind that journal messages are just e-mails, and e-mail uses SMTP which includes retry mechanisms. Brief outages will not cause you problems (but screwing up the gateway configuration will!)…
dave
Load-balance MailStore Gateway

Removing duplicates

dave
Removing duplicates

Migrating a "live" MailStore Server

If you are moving MailStore to a server in another office, a cloud-hosted virtual machine or leased server, or have a substantial amount of data then it can take a significant amount of time to move MailStore's database to another server and it is important to understand what is happening during a migration if you don't follow the official steps…
dave
Migrating a "live" MailStore Server

Migrating a "live" MailStore Server using rclone

You cannot copy all of MailStore's databases while the server is running, but if you're comfortable with the command line, we can pre-stage the bulk of the database using rclone so that the required downtime is minimal…
dave
Migrating a "live" MailStore Server using rclone

Migrating a "live" MailStore Server using robocopy

You cannot copy all of MailStore's databases while the server is running, but if you're comfortable with the command line, we can pre-stage the bulk of the database using robocopy so that the required downtime is minimal…
dave
Migrating a "live" MailStore Server using robocopy

Extracting unknown e-mail addresses from journal-type profile's debug log

dave
Extracting unknown e-mail addresses from journal-type profile's debug log

Extracting unknown e-mail addresses from journal-type profile's debug log via Excel

dave
Extracting unknown e-mail addresses from journal-type profile's debug log via Excel

Extracting unknown e-mail addresses from journal-type profile's debug log via Linux_WSL

dave
Extracting unknown e-mail addresses from journal-type profile's debug log via Linux_WSL

Getting started with MailStore Server's Management API

dave
Getting started with MailStore Server's Management API

Getting started with MailStore SPE's Management API

dave
Getting started with MailStore SPE's Management API

Use SetUserPrivilegesOnFolder from MailStoreCmd.exe

dave
Use SetUserPrivilegesOnFolder from MailStoreCmd.exe

Use SetUserPrivilegesOnFolder from PowerShell

dave
Use SetUserPrivilegesOnFolder from PowerShell

Active Directory with Microsoft 365 Modern Authentication

dave
Active Directory with Microsoft 365 Modern Authentication