Name,Description,References,Capabilities,Action Interactions,Cancels Implicit Keep?,Can Use With IMAP Events?,Comments addheader,Add a header field to the existing message header,[RFC5293],"""editheader""",All subsequent tests and actions apply to the altered message,No,Yes, addflag,Add IMAP flags to a list of IMAP flags that would be set on the message if it gets delivered to a mailbox,[RFC5232][RFC5229],"""imap4flags"", ""variables""",,No,Yes, convert,Convert body parts from one MIME type to another,[RFC6558],"""convert""",All subsequent tests and actions apply to the altered message,No,Yes, deleteheader,Remove a header field from the existing message header,[RFC5293],"""editheader""",All subsequent tests and actions apply to the altered message,No,Yes, discard,Silently throw away the message,[RFC5228],,,Yes,Yes, enclose,Enclose a message as an attachment to a new message,[RFC5703],"""enclose""","All subsequent tests and actions except ""redirect"" apply to the altered message",No,Yes, ereject,Refuse delivery of the message,[RFC5429],"""ereject""","This action is incompatible with the ""vacation"" action. Typically is not permitted with actions that cause mail delivery, such as ""keep"", ""fileinto"", and ""redirect""",Yes,No, extracttext,Store text of a MIME part into a variable,[RFC5703][RFC5229],"""extracttext"", ""variables""",,No,Yes, fileinto,Deliver the message into the specified mailbox,[RFC5228][RFC3894][RFC5232][RFC5490][RFC9042][RFC8579],"""fileinto"", ""copy"", ""imap4flags"", ""mailbox"", ""mailboxid"", ""special-use""",Use of :copy suppresses cancellation of implicit keep,Yes,Yes, keep,File the message into the user's main mailbox,[RFC5228][RFC5232],"""imap4flags""",,Yes,Yes, notify,Send a notification to a user,[RFC5435][RFC8580],"""enotify"", ""fcc""",,No,Yes, processcalendar,Add and update items on a user's calendars,[RFC9671][RFC5229][RFC6134],"""processcalendar"", ""variables"", ""extlists""","This action is incompatible with the ""reject"" and ""ereject"" actions.",No,No, redirect,Send (forward) the message to another user,[RFC5228][RFC3894][RFC6009][RFC6134],"""copy"", ""redirect-dsn"", ""redirect-deliverby"", ""extlists""",Use of :copy suppresses cancellation of implicit keep,Yes,Yes, reject,Refuse delivery of the message,[RFC5429],"""reject""","This action is incompatible with the ""vacation"" action. Typically is not permitted with actions that cause mail delivery, such as ""keep"", ""fileinto"", and ""redirect""",Yes,No, removeflag,Remove IMAP flags from a list of IMAP flags that would be set on the message if it gets delivered to a mailbox,[RFC5232][RFC5229],"""imap4flags"", ""variables""",,No,Yes, replace,Replace a MIME part,[RFC5703],"""replace""","All subsequent tests and actions except ""redirect"" apply to the altered message",No,Yes, set,Store a value in a variable,[RFC5229],"""variables""",,No,Yes, setflag,Set IMAP system flags or keywords that would be set on the message if it gets delivered to a mailbox,[RFC5232][RFC5229],"""imap4flags"", ""variables""",,No,Yes, vacation,Implement a vacation autoresponder,[RFC5230][RFC6131][RFC8580],"""vacation"", ""vacation-seconds"", ""fcc""","This action is incompatible with the ""reject"" and ""ereject"" actions.",No,No,