import socket, ssl, os, io
recv_msg=bytearray(102400)
# 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
i=imap_over_ssl.read(10240,recv_msg)
print(recv_msg[:i].decode())
# send imap command to the server
imap_over_ssl.write('a_cmd_tag login hoxily ylixoh\r\n'.encode())
i=imap_over_ssl.read(10240,recv_msg)
print(recv_msg[:i].decode())
imap_over_ssl.write('a_cmd_tag select inbox\r\n'.encode())
i=imap_over_ssl.read(10240,recv_msg)
print(recv_msg[:i].decode())
imap_over_ssl.write('a_cmd_tag idle\r\n'.encode())
while True:
i=imap_over_ssl.read(10240,recv_msg)
print(recv_msg[:i].decode())