Category filter
Automatically launch Email app on Mac login
The Service Management payload for Mac allows administrators to configure and manage the applications and services that automatically launch when there is a login. Whether for enforcing corporate policies, ensuring key applications are readily available, or preventing unauthorized apps from launching, Managed Login Items offer a way to automate application management.
The configuration profile used in this document uses Managed Login items settings auto-launch the Mail app when users log in on macOS devices. It can be useful in environments where access to email is critical to the user’s workflow, as it ensures that the email application is always available as soon as the user starts their workday.
Configuration profile to auto-launch Email application
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>PayloadContent</key> <array> <dict> <key>AutoLaunchedApplicationDictionary-managed</key> <array> <dict> <key>Path</key> <string>/System/Applications/Mail.app</string> <key>Hide</key> <false/> </dict> </array> <key>PayloadIdentifier</key> <string>com.apple.loginitems.managed.1EE03C59-90B0-4819-B00E-3BEB3C70BCD9</string> <key>PayloadType</key> <string>com.apple.loginitems.managed</string> <key>PayloadUUID</key> <string>1EE03C59-90B0-4819-B00E-3BEB3C70BCD9</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDisplayName</key> <string>Login Items Managed Items</string> <key>PayloadIdentifier</key> <string>MacBook.05036591-7C98-46A4-8028-C8FC1D528149</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>9F6C8F8C-83CF-4DEC-A1D0-EEE33F711CC7</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> </dict> </plist> |
PayloadContent defines the content that will be applied to the payload of the configuration. It holds an array of managed configuration items, which in this case are login items to be managed on the device.
AutoLaunchedApplicationDictionary-managed specifies the dictionary for managing auto-launched applications on the device. It’s part of the configuration for automatically launching certain applications upon user login.
PayloadIdentifier is a unique identifier for the payload, used to differentiate it from other payloads within a profile.
PayloadType specifies the type of payload.
PayloadUUID is a globally unique identifier (UUID) assigned to this particular payload. It helps ensure that the payload can be uniquely identified, particularly when applied across multiple devices.
PayloadVersion specifies the version number of the payload.
PayloadDisplayName is the display name for the configuration payload, which is shown to the user.