---
LOGIN-9a890af1c86854f5170d99be6e10b8f1:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0001
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: ki0zvkyi1yzgy7xu4f4dh46nqrcecm@gmail.com authenticated (Success)
    raw_data: "RUBY0001 OK ki0zvkyi1yzgy7xu4f4dh46nqrcecm@gmail.com authenticated
      (Success)\r\n"
  - CAPABILITY: &1
    - - IMAP4REV1
      - UNSELECT
      - IDLE
      - NAMESPACE
      - QUOTA
      - ID
      - XLIST
      - CHILDREN
      - X-GM-EXT-1
      - UIDPLUS
      - COMPRESS=DEFLATE
      - ENABLE
      - MOVE
      - CONDSTORE
      - ESEARCH
      - UTF8=ACCEPT
LIST-b30698c3407aff5520448484b159fc07:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0002
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: Success
    raw_data: "RUBY0002 OK Success\r\n"
  - CAPABILITY: *1
    LIST:
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      delim: "/"
      name: Awesome
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      delim: "/"
      name: Great
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      delim: "/"
      name: INBOX
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      delim: "/"
      name: Ni&APE-os
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Noselect
      - :Haschildren
      delim: "/"
      name: "[Gmail]"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      - :All
      delim: "/"
      name: "[Gmail]/All Mail"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      - :Drafts
      delim: "/"
      name: "[Gmail]/Drafts"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      - :Important
      delim: "/"
      name: "[Gmail]/Important"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Sent
      - :Hasnochildren
      delim: "/"
      name: "[Gmail]/Sent Mail"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      - :Junk
      delim: "/"
      name: "[Gmail]/Spam"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      - :Flagged
      delim: "/"
      name: "[Gmail]/Starred"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Trash
      - :Hasnochildren
      delim: "/"
      name: "[Gmail]/Trash"
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      delim: "/"
      name: one's and two's
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      delim: "/"
      name: some new label
    - !ruby/struct:Net::IMAP::MailboxList
      attr:
      - :Hasnochildren
      delim: "/"
      name: some other label
SELECT-868fce8856c91e50bebd43b4dbd8e071:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0003
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: READ-WRITE
        data: 
      text: " [Gmail]/All Mail selected. (Success)"
    raw_data: "RUBY0003 OK [READ-WRITE] [Gmail]/All Mail selected. (Success)\r\n"
  - FLAGS: &6
    - - :Answered
      - :Flagged
      - :Draft
      - :Deleted
      - :Seen
      - "$Phishing"
      - "$NotPhishing"
    OK: &7
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: PERMANENTFLAGS
        data: &2
        - :Answered
        - :Flagged
        - :Draft
        - :Deleted
        - :Seen
        - "$Phishing"
        - "$NotPhishing"
        - :*
      text: " Flags permitted."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDVALIDITY
        data: 11
      text: " UIDs valid."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDNEXT
        data: 190
      text: " Predicted next UID."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: HIGHESTMODSEQ
        data: '14762'
      text: ''
    PERMANENTFLAGS: &8
    - *2
    UIDVALIDITY: &9
    - 11
    EXISTS: &10
    - 181
    RECENT: &11
    - 0
    UIDNEXT: &12
    - 190
    HIGHESTMODSEQ: &13
    - '14762'
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0005
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: READ-WRITE
        data: 
      text: " [Gmail]/All Mail selected. (Success)"
    raw_data: "RUBY0005 OK [READ-WRITE] [Gmail]/All Mail selected. (Success)\r\n"
  - FLAGS: &14
    - - :Answered
      - :Flagged
      - :Draft
      - :Deleted
      - :Seen
      - "$Phishing"
      - "$NotPhishing"
    OK: &15
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: PERMANENTFLAGS
        data: &3
        - :Answered
        - :Flagged
        - :Draft
        - :Deleted
        - :Seen
        - "$Phishing"
        - "$NotPhishing"
        - :*
      text: " Flags permitted."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDVALIDITY
        data: 11
      text: " UIDs valid."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDNEXT
        data: 190
      text: " Predicted next UID."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: HIGHESTMODSEQ
        data: '14762'
      text: ''
    PERMANENTFLAGS: &16
    - *3
    UIDVALIDITY: &17
    - 11
    EXISTS: &18
    - 181
    RECENT: &19
    - 0
    UIDNEXT: &20
    - 190
    HIGHESTMODSEQ: &21
    - '14762'
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0007
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: READ-WRITE
        data: 
      text: " [Gmail]/All Mail selected. (Success)"
    raw_data: "RUBY0007 OK [READ-WRITE] [Gmail]/All Mail selected. (Success)\r\n"
  - FLAGS: &22
    - - :Answered
      - :Flagged
      - :Draft
      - :Deleted
      - :Seen
      - "$Phishing"
      - "$NotPhishing"
    OK: &23
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: PERMANENTFLAGS
        data: &4
        - :Answered
        - :Flagged
        - :Draft
        - :Deleted
        - :Seen
        - "$Phishing"
        - "$NotPhishing"
        - :*
      text: " Flags permitted."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDVALIDITY
        data: 11
      text: " UIDs valid."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDNEXT
        data: 190
      text: " Predicted next UID."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: HIGHESTMODSEQ
        data: '14762'
      text: ''
    PERMANENTFLAGS: &24
    - *4
    UIDVALIDITY: &25
    - 11
    EXISTS: &26
    - 181
    RECENT: &27
    - 0
    UIDNEXT: &28
    - 190
    HIGHESTMODSEQ: &29
    - '14762'
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0009
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: READ-WRITE
        data: 
      text: " [Gmail]/All Mail selected. (Success)"
    raw_data: "RUBY0009 OK [READ-WRITE] [Gmail]/All Mail selected. (Success)\r\n"
  - FLAGS: &30
    - - :Answered
      - :Flagged
      - :Draft
      - :Deleted
      - :Seen
      - "$Phishing"
      - "$NotPhishing"
    OK: &31
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: PERMANENTFLAGS
        data: &5
        - :Answered
        - :Flagged
        - :Draft
        - :Deleted
        - :Seen
        - "$Phishing"
        - "$NotPhishing"
        - :*
      text: " Flags permitted."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDVALIDITY
        data: 11
      text: " UIDs valid."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: UIDNEXT
        data: 190
      text: " Predicted next UID."
    - !ruby/struct:Net::IMAP::ResponseText
      code: !ruby/struct:Net::IMAP::ResponseCode
        name: HIGHESTMODSEQ
        data: '14790'
      text: ''
    PERMANENTFLAGS: &32
    - *5
    UIDVALIDITY: &33
    - 11
    EXISTS: &34
    - 181
    RECENT: &35
    - 0
    UIDNEXT: &36
    - 190
    HIGHESTMODSEQ: &37
    - '14790'
UID SEARCH-0010f3078427015fc193bf14c1871582:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0004
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: SEARCH completed (Success)
    raw_data: "RUBY0004 OK SEARCH completed (Success)\r\n"
  - FLAGS: *6
    OK: *7
    PERMANENTFLAGS: *8
    UIDVALIDITY: *9
    EXISTS: *10
    RECENT: *11
    UIDNEXT: *12
    HIGHESTMODSEQ: *13
    SEARCH:
    - - 4
      - 5
      - 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
      - 80
      - 81
      - 82
      - 83
      - 84
      - 85
      - 86
      - 87
      - 88
      - 89
      - 90
      - 91
      - 92
      - 93
      - 94
      - 95
      - 96
      - 97
      - 98
      - 99
      - 100
      - 101
      - 102
      - 103
      - 104
      - 105
      - 106
      - 107
      - 108
      - 109
      - 110
      - 111
      - 112
      - 113
      - 114
      - 115
      - 116
      - 117
      - 118
      - 119
      - 120
      - 121
      - 122
      - 123
      - 124
      - 125
      - 126
      - 127
      - 128
      - 129
      - 130
      - 131
      - 132
      - 133
      - 134
      - 135
      - 136
      - 137
      - 138
      - 139
      - 140
      - 141
      - 142
      - 143
      - 144
      - 145
      - 157
      - 158
      - 159
      - 160
      - 161
      - 162
      - 166
      - 167
      - 168
      - 169
      - 170
      - 171
      - 172
      - 173
      - 174
      - 175
      - 176
      - 177
      - 178
      - 179
      - 180
      - 181
      - 182
      - 183
      - 184
      - 185
      - 188
      - 189
UID STORE-d8856adb08eff0ce87ddc481f1fea47b:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0006
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: Success
    raw_data: "RUBY0006 OK Success\r\n"
  - FLAGS: *14
    OK: *15
    PERMANENTFLAGS: *16
    UIDVALIDITY: *17
    EXISTS: *18
    RECENT: *19
    UIDNEXT: *20
    HIGHESTMODSEQ: *21
    FETCH:
    - !ruby/struct:Net::IMAP::FetchData
      seqno: 181
      attr:
        FLAGS: []
        UID: 189
UID STORE-9bd5602a8ebeadd967771238ca71a706:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0008
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: Success
    raw_data: "RUBY0008 OK Success\r\n"
  - FLAGS: *22
    OK: *23
    PERMANENTFLAGS: *24
    UIDVALIDITY: *25
    EXISTS: *26
    RECENT: *27
    UIDNEXT: *28
    HIGHESTMODSEQ: *29
    FETCH:
    - !ruby/struct:Net::IMAP::FetchData
      seqno: 181
      attr:
        FLAGS:
        - :Seen
        UID: 189
UID FETCH-c91d19726aebc8362537324efef9b96b:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0010
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: Success
    raw_data: "RUBY0010 OK Success\r\n"
  - FLAGS: *30
    OK: *31
    PERMANENTFLAGS: *32
    UIDVALIDITY: *33
    EXISTS: *34
    RECENT: *35
    UIDNEXT: *36
    HIGHESTMODSEQ: *37
    FETCH:
    - !ruby/struct:Net::IMAP::FetchData
      seqno: 181
      attr:
        X-GM-THRID: 1490771293684090059
        X-GM-MSGID: 1490771293684090059
        X-GM-LABELS:
        - "\\Important"
        - "\\Inbox"
        - "\\Sent"
        - Great
        UID: 189
        FLAGS:
        - :Seen
        ENVELOPE: !ruby/struct:Net::IMAP::Envelope
          date: Mon, 19 Jan 2015 18:31:32 -0500
          subject: Hello world!
          from:
          - !ruby/struct:Net::IMAP::Address
            name: 
            route: 
            mailbox: ki0zvkyi1yzgy7xu4f4dh46nqrcecm
            host: gmail.com
          sender:
          - !ruby/struct:Net::IMAP::Address
            name: 
            route: 
            mailbox: ki0zvkyi1yzgy7xu4f4dh46nqrcecm
            host: gmail.com
          reply_to:
          - !ruby/struct:Net::IMAP::Address
            name: 
            route: 
            mailbox: ki0zvkyi1yzgy7xu4f4dh46nqrcecm
            host: gmail.com
          to:
          - !ruby/struct:Net::IMAP::Address
            name: 
            route: 
            mailbox: ki0zvkyi1yzgy7xu4f4dh46nqrcecm
            host: gmail.com
          cc: 
          bcc: 
          in_reply_to: 
          message_id: "<54bd93d452c0f_74e73fc534c63bec5352@Jeffs-MBP.mail>"
        BODY[]: "Return-Path: <ki0zvkyi1yzgy7xu4f4dh46nqrcecm@gmail.com>\r\nReceived:
          from gmail.com (99-156-120-246.lightspeed.miamfl.sbcglobal.net. [99.156.120.246])\r\n
          \       by mx.google.com with ESMTPSA id a15sm890292oic.18.2015.01.19.15.31.33\r\n
          \       for <ki0zvkyi1yzgy7xu4f4dh46nqrcecm@gmail.com>\r\n        (version=TLSv1.2
          cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\r\n        Mon, 19 Jan
          2015 15:31:34 -0800 (PST)\r\nDate: Mon, 19 Jan 2015 18:31:32 -0500\r\nFrom:
          ki0zvkyi1yzgy7xu4f4dh46nqrcecm@gmail.com\r\nTo: ki0zvkyi1yzgy7xu4f4dh46nqrcecm@gmail.com\r\nMessage-ID:
          <54bd93d452c0f_74e73fc534c63bec5352@Jeffs-MBP.mail>\r\nSubject: Hello world!\r\nMime-Version:
          1.0\r\nContent-Type: text/plain;\r\n charset=UTF-8\r\nContent-Transfer-Encoding:
          7bit\r\n\r\nYeah, hello there!\r\n"
LOGOUT-e76a09b7766d60a37ff9e1af527a143e:
- - :return
  - !ruby/struct:Net::IMAP::TaggedResponse
    tag: RUBY0011
    name: OK
    data: !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: 73 good day (Success)
    raw_data: "RUBY0011 OK 73 good day (Success)\r\n"
  - FLAGS: *30
    OK: *31
    PERMANENTFLAGS: *32
    UIDVALIDITY: *33
    EXISTS: *34
    RECENT: *35
    UIDNEXT: *36
    HIGHESTMODSEQ: *37
    BYE:
    - !ruby/struct:Net::IMAP::ResponseText
      code: 
      text: LOGOUT Requested