Get Email From Email Gateway - Proofpoint Protection Server

This playbook retrieves a specified EML/MSG file directly from the Proofpoint Protection Server.

Proofpoint Protection Server · 4 tasks · 1 input · 0 outputs

Details

IDGet Email From Email Gateway - Proofpoint Protection Server
From Version6.0.0
Tasks4

README

This playbook retrieves a specified EML/MSG file directly from the Proofpoint Protection Server.

Dependencies

This playbook uses the following sub-playbooks, integrations, and scripts.

Sub-playbooks

This playbook does not use any sub-playbooks.

Integrations

ProofpointProtectionServerV2

Scripts

This playbook does not use any scripts.

Commands

proofpoint-pps-quarantine-message-download

Playbook Inputs


Name Description Default Value Required
MessageID The Proofpoint message GUID.   Optional

Playbook Outputs


There are no outputs for this playbook.

Playbook Image


Get Email From Email Gateway - Proofpoint Protection Server

Inputs

  • MessageID — The Proofpoint message GUID.

Commands used

proofpoint-pps-quarantine-message-download

Flowchart

yes Start Start Retrieve Email File - proofpoint-pps-quarantine-message-download Retrieve Email File proofpoint-pps-quarantine-mes... Is Proofpoint Protection Server Enabled? Is Proofpoint Protection ... Done Done
description: This playbook retrieves a specified EML/MSG file directly from the Proofpoint Protection Server.
id: Get Email From Email Gateway - Proofpoint Protection Server
inputs:
- description: The Proofpoint message GUID.
  key: MessageID
  playbookInputQuery:
  required: false
  value: {}
name: Get Email From Email Gateway - Proofpoint Protection Server
outputs: []
starttaskid: "0"
tasks:
  "0":
    id: "0"
    ignoreworker: false
    isautoswitchedtoquietmode: false
    isoversize: false
    nexttasks:
      '#none#':
      - "2"
    note: false
    quietmode: 0
    separatecontext: false
    skipunavailable: false
    task:
      brand: ""
      id: 93ae0680-17ec-478b-8abc-cc5a8c850a9d
      iscommand: false
      name: ""
      version: -1
      description: ''
    taskid: 93ae0680-17ec-478b-8abc-cc5a8c850a9d
    timertriggers: []
    type: start
    view: |-
      {
        "position": {
          "x": 440,
          "y": 60
        }
      }
  "1":
    id: "1"
    ignoreworker: false
    isautoswitchedtoquietmode: false
    isoversize: false
    nexttasks:
      '#none#':
      - "3"
    note: false
    quietmode: 0
    scriptarguments:
      guid:
        complex:
          root: inputs.MessageID
    separatecontext: false
    skipunavailable: false
    task:
      brand: ""
      description: Downloads a quarantined email message's raw data.
      id: 501388a7-2349-43aa-8cd4-0cbabd8f2436
      iscommand: true
      name: Retrieve Email File
      script: '|||proofpoint-pps-quarantine-message-download'
      type: regular
      version: -1
    taskid: 501388a7-2349-43aa-8cd4-0cbabd8f2436
    timertriggers: []
    type: regular
    view: |-
      {
        "position": {
          "x": 440,
          "y": 460
        }
      }
  "2":
    conditions:
    - condition:
      - - left:
            iscontext: true
            value:
              complex:
                accessor: brand
                filters:
                - - left:
                      iscontext: true
                      value:
                        simple: modules.brand
                    operator: isEqualString
                    right:
                      value:
                        simple: Proofpoint Protection Server v2
                - - left:
                      iscontext: true
                      value:
                        simple: modules.state
                    operator: isEqualString
                    right:
                      value:
                        simple: active
                root: modules
          operator: isExists
      label: "yes"
    id: "2"
    ignoreworker: false
    isautoswitchedtoquietmode: false
    isoversize: false
    nexttasks:
      '#default#':
      - "3"
      "yes":
      - "1"
    note: false
    quietmode: 0
    separatecontext: false
    skipunavailable: false
    task:
      brand: ""
      description: Checks if the Proofpoint Protection Server is enabled.
      id: 61398950-e1d0-402d-8f81-e73c093a3833
      iscommand: false
      name: Is Proofpoint Protection Server Enabled?
      type: condition
      version: -1
    taskid: 61398950-e1d0-402d-8f81-e73c093a3833
    timertriggers: []
    type: condition
    view: |-
      {
        "position": {
          "x": 440,
          "y": 240
        }
      }
  "3":
    id: "3"
    ignoreworker: false
    isautoswitchedtoquietmode: false
    isoversize: false
    note: false
    quietmode: 0
    separatecontext: false
    skipunavailable: false
    task:
      brand: ""
      id: 4ee082f1-9ac6-4a2e-8205-58f4fd83b625
      iscommand: false
      name: Done
      type: title
      version: -1
      description: ''
    taskid: 4ee082f1-9ac6-4a2e-8205-58f4fd83b625
    timertriggers: []
    type: title
    view: |-
      {
        "position": {
          "x": 440,
          "y": 700
        }
      }
version: -1
view: |-
  {
    "linkLabelsPosition": {
      "2_1_yes": 0.59
    },
    "paper": {
      "dimensions": {
        "height": 705,
        "width": 380,
        "x": 440,
        "y": 60
      }
    }
  }
tests:
- No tests (auto formatted)
fromversion: 6.0.0