Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import base64
- import socket
- import ssl
- def send_recv(query, sock):
- query = query.encode() + b"\n"
- sock.send(query)
- return sock.recv(1024).decode()
- def make_msg(msg):
- return b"""From: gordon.baggins@yandex.ru
- To: gordon.baggins@yandex.ru
- Subject: testtesttest
- """ + msg + b"\n."
- with socket.socket() as sock:
- sock = ssl.wrap_socket(sock)
- sock.connect(("pop.yandex.ru", 995))
- print(sock.recv(1024))
- login = base64.b64encode(b'gordon.baggins@yandex.ru')
- password = base64.b64encode(b'password123')
- print(send_recv(b'EHLO gordon.baggins@yandex.ru', sock))
- #
- # print(send_recv(b'AUTH LOGIN', sock))
- # print(send_recv(login, sock))
- # print(send_recv(password, sock))
- # print(send_recv(b'MAIL FROM: gordon.baggins@yandex.ru', sock))
- # print(send_recv(b'RCPT TO: gordon.baggins@yandex.ru', sock))
- # print(send_recv(b'DATA', sock))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement