Advertisement
Guest User

Untitled

a guest
Apr 13th, 2018
304
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. import base64
  2. import socket
  3. import ssl
  4.  
  5.  
  6. def send_recv(query, sock):
  7. query = query.encode() + b"\n"
  8. sock.send(query)
  9. return sock.recv(1024).decode()
  10.  
  11. def make_msg(msg):
  12. return b"""From: gordon.baggins@yandex.ru
  13. To: gordon.baggins@yandex.ru
  14. Subject: testtesttest
  15.  
  16. """ + msg + b"\n."
  17.  
  18. with socket.socket() as sock:
  19. sock = ssl.wrap_socket(sock)
  20. sock.connect(("pop.yandex.ru", 995))
  21. print(sock.recv(1024))
  22.  
  23. login = base64.b64encode(b'gordon.baggins@yandex.ru')
  24. password = base64.b64encode(b'password123')
  25.  
  26. print(send_recv(b'EHLO gordon.baggins@yandex.ru', sock))
  27.  
  28.  
  29. #
  30. # print(send_recv(b'AUTH LOGIN', sock))
  31. # print(send_recv(login, sock))
  32. # print(send_recv(password, sock))
  33. # print(send_recv(b'MAIL FROM: gordon.baggins@yandex.ru', sock))
  34. # print(send_recv(b'RCPT TO: gordon.baggins@yandex.ru', sock))
  35. # print(send_recv(b'DATA', sock))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement