IPWorks OpenPGP 2020 macOS Edition

Questions / Feedback?

SetMailboxACL Method

Sets mailbox access control rights for a specific user.

Syntax

public func setMailboxACL(user: String, rights: String) throws -> Void

Remarks

This method changes the access control list for the mailbox specified in the Mailbox property so that User is granted the permissions specified in Rights.

Rights is a string containing an optional plus ("+") or minus ("-") prefix, followed by zero or more rights characters. If the string starts with a plus, the rights are added to any existing rights for the identifier. If the string starts with a minus, the rights are removed from any existing rights for the identifier. If the string does not start with a plus or minus, the rights replace any existing rights for the identifier.

Standard rights include:

lLookup (visible to be listed)
rRead (Can be selected, fetched, searched, and copied)
sKeep seen/unseen information across sessions
wWrite (Store flags other than SEEN and DELETED)
iInsert (Can be appended, and copied into)
pPost (Can send mail to submission address for mailbox)
cCreate (Can create new sub-mailboxes)
dDelete (Store DELETED flag, perform EXPUNGE)
aAdminister (Set access permissions)

Copyright (c) 2021 /n software inc. - All rights reserved.
IPWorks OpenPGP 2020 macOS Edition - Version 20.0 [Build 7941]