--- 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: '14699' text: '' PERMANENTFLAGS: &8 - *2 UIDVALIDITY: &9 - 11 EXISTS: &10 - 181 RECENT: &11 - 0 UIDNEXT: &12 - 190 HIGHESTMODSEQ: &13 - '14699' - - :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: '14699' text: '' PERMANENTFLAGS: &16 - *3 UIDVALIDITY: &17 - 11 EXISTS: &18 - 181 RECENT: &19 - 0 UIDNEXT: &20 - 190 HIGHESTMODSEQ: &21 - '14699' - - :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: '14706' text: '' PERMANENTFLAGS: &24 - *4 UIDVALIDITY: &25 - 11 EXISTS: &26 - 181 RECENT: &27 - 0 UIDNEXT: &28 - 190 HIGHESTMODSEQ: &29 - '14706' - - :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: '14713' text: '' PERMANENTFLAGS: &32 - *5 UIDVALIDITY: &33 - 11 EXISTS: &34 - 181 RECENT: &35 - 0 UIDNEXT: &36 - 190 HIGHESTMODSEQ: &37 - '14713' 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-ac884ffbfb66da354d64b0f2d42a166f: - - :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: X-GM-LABELS: - "\\Important" - "\\Inbox" - "\\Sent" - Awesome UID: 189 UID STORE-c2d6f8de722e6c9f06f0a6a1a4163f69: - - :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: X-GM-LABELS: - "\\Important" - "\\Inbox" - "\\Sent" - Awesome - Great 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" - Awesome - Great UID: 189 FLAGS: [] 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: \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 \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