Contents  SpamSieve Manual  Technical Support

2.6   Security & Privacy Access

On macOS 10.14 and later, you need to tell the system if you want applications to be able to control other applications or access their data. For example:

Granting Full Disk Access

To give SpamSieve access:

  1. Go to the Security & Privacy pane of System Preferences and click on the Privacy tab. Then scroll down and click on Full Disk Access. (You can also click here to go directly to Full Disk Access.)

    full disk access

  2. If the lock button in the lower left corner of the window is locked, click on it, enter your Mac’s login password, and click Unlock so that you are allowed to make changes.

  3. Click the + button and choose SpamSieve from your Applications folder. Click Quit Now if applicable. SpamSieve should now appear in the list as checked.

  4. Double-click the SpamSieve icon to relaunch it.

Granting Automation Access

macOS will automatically ask you when SpamSieve needs to be able to control an application. It will show an alert, and you should click the OK button.

If you accidentally click Don’t Allow and deny SpamSieve access to control an app, macOS will remember this and may not ask you again. You can add access by going to Security & Privacy ‣ Privacy ‣ Automation in System Preferences (click here) and checking the box(es) under SpamSieve.

automation access

Troubleshooting Full Disk Access

In rare cases, SpamSieve may not appear in the Full Disk Access list after you add it. You can enter this command in Terminal:

tccutil reset SystemPolicyAllFiles

to reset the system’s database of file privileges and then try adding SpamSieve again.

Troubleshooting Automation Access

You can enter this command in Terminal:

tccutil reset AppleEvents

to reset the system’s database of Automation privileges. Then macOS will ask you again the next time SpamSieve needs access, and you can click OK. If it still doesn’t ask you to grant access, it may help to restart your Mac or use the maintenance feature of Onyx.

If that doesn’t help, try installing a fresh copy of the app because macOS’s security features won’t work if the app file is damaged (which makes its code signature invalid).

If macOS Doesn’t Remember The Access You Granted

First, try the tccutil reset commands above.

Second, make sure that the application file is not damaged, e.g. by reinstalling a fresh copy. Also, make sure that you are not modifying the application package, e.g. editing its Info.plist file to try to hide the Dock icon.

If it still doesn’t work, you may need to reset the entire privacy database:

  1. First, we will temporarily turn off System Integrity Protection so that we have access to delete the database. You may want to print these instructions or write them down so that you have access to them while rebooting your Mac.

  2. Click on the Apple menu and choose Restart….

  3. Hold down the Command and R keys so that your Mac will reboot in Recovery Mode.

  4. From the Utilities menu, choose Terminal.

  5. Type csrutil disable and press Return.

  6. Click on the Apple menu and choose Restart. This is necessary for the SIP change to take effect.

  7. Drag the file:

    /Users/<username>/Library/Application Support/

    to the trash. (See How can I open the Library folder? if you have trouble finding it.)

  8. You can then repeat Steps 2–6, typing csrutil enable instead, in order to turn SIP back on.

If it still doesn’t work, reinstalling macOS takes a while but always seems to fix the problem.

Other Reasons SpamSieve Needs Automation Access

     Contents  SpamSieve Manual  Technical Support