Ubuntu Pastebin

Paste from hoxily at Sat, 14 Feb 2015 12:33:13 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import socket, ssl, os, io
BUFFER_SIZE = 102400
recv_msg=None

# make a ssl socket and connect the imap server

make_a_socket = socket.socket()
imap_over_ssl = ssl.wrap_socket(make_a_socket)
imap_over_ssl.connect(('jusss.org',993))

# receive the first message from the server

recv_msg = imap_over_ssl.read(BUFFER_SIZE)
print(recv_msg.decode())

# send imap command to the server

imap_over_ssl.write('a_cmd_tag login hoxily ylixoh\r\n'.encode())
recv_msg = imap_over_ssl.read(BUFFER_SIZE)
print(recv_msg.decode())

imap_over_ssl.write('a_cmd_tag select inbox\r\n'.encode())
recv_msg = imap_over_ssl.read(BUFFER_SIZE)
print(recv_msg.decode())

imap_over_ssl.write('a_cmd_tag idle\r\n'.encode())

while True:
    recv_msg = imap_over_ssl.read(BUFFER_SIZE)
    print(recv_msg.decode()[:-2])
Download as text