728x90
import imapclient 
import pyzmail
import imaplib
import getpass

email = "xxxx@naver.com"

sock = imaplib.IMAP4_SSL("imap.naver.com", 993)
sock.login(email, getpass.getpass())

# select the correct mailbox...
sock.select()
# turn on debugging if you like
sock.debug = 4

#uids = imap.search("utf-8", ['SUBJECT', u'고지서'], 'utf-8') #제목에 ''포함하고 있는 메일검색
#print(uids)

sock.literal = u"용산공원".encode('utf-8')
sock.uid('SEARCH', 'CHARSET', 'UTF-8', 'SUBJECT')

결과로
('OK', [b'18861'])

#결과값으로 튜플형식으로 status와 data를 반환한것
#페이로드에 관하여
{
    "status" : "OK",
    "data" : {
        "message" : "Hello, world!"
       }
}
처럼 클라이언트가 관심가지는 '페이로드' 부분은 "Hello, world!"이고, 나머지는 프로톹콜 오버헤드이다

'페이로드(payload)'라는 말의 유래가 흥미롭다. (출처: en.wikipedia.org/wiki/Payload_(computing) )

 

+ Recent posts