Logamail Go for Mac leverages the system’s capabilities to spawn several different background processes. These are sometimes referred to as agents, launch agents, daemons, services, or login items. Below is a list of their purpose, when they run, and related files.
Note: This article provides information about Logamail Go for Mac. If you enabled Logamail Go in Grammarly for Mac, see Grammarly for Mac’s background processes overview instead. If you have both Logamail Go for Mac and Grammarly for Mac installed at the same time, both sets of background processes coexist and operate independently.
Logamail Go Login Helper
Purpose
This small helper launches Logamail Go when logging in to macOS, if allowed by the user.
Lifecycle
The helper is registered with the system as a login item, and macOS runs it once at user login. It closes immediately after launching the main app.
Files
- /Applications/Logamail Go.app/Contents/Library/LoginItems/Logamail Go Login Helper.app
Logamail Go Helper
Purpose
This helper ensures the stability and performance of the main application by restarting it in the event of a crash or hang. It also acts as an intermediary in the communication with browsers to integrate with certain websites.
Lifecycle
A system service starts this process at sign-in and restarts it if it gets terminated. This is achieved by using the KeepAlive and RunAtLoad options.
Files
- ~/Library/LaunchAgents/com.grammarly.ProjectLlama.logamail.Shepherd.plist
- /Applications/Logamail Go.app/Contents/Library/LaunchAgents/Logamail Go Helper.app
Logamail Go Uninstaller
Purpose
This process detects when Logamail Go has been deleted and performs cleanup tasks, such as removing other background processes and their associated files.
Lifecycle
A system service starts this process when files are changed in the /Applications directory. The process checks whether Logamail Go has been uninstalled and, if so, performs the necessary cleanup actions before terminating. This is achieved by using the WatchPaths option.
Files
- ~/Library/LaunchAgents/com.grammarly.ProjectLlama.logamail.Uninstaller.plist
- ~/Library/Application Support/com.grammarly.ProjectLlama/Logamail Go Uninstaller.app
- /Applications/Logamail Go.app/Contents/Library/LaunchAgents/Logamail Go Uninstaller.app