Guest User

Untitled

a guest
Nov 16th, 2017
421
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. import smtplib
  2. from email.mime.text import MIMEText
  3.  
  4. def sendTextMail(subject, to_addrs, content):
  5. from_addr = 'mock@xxserver.com'
  6. passwd = 'psd'
  7. msg = MIMEText('hello, send by Python...', 'plain', 'utf-8')
  8.  
  9. msg['Subject'] = subject
  10. msg['From'] = from_addr
  11. msg['To'] = to_addrs
  12. s = smtplib.SMTP_SSL("smtp.server.com", 465)
  13. # s = smtplib.SMTP()
  14. s.set_debuglevel(1)
  15. s.login(from_addr, passwd)
  16. s.sendmail(from_addr, to_addrs, msg.as_string())
  17. print("Success")
  18. s.quit()
  19.  
  20. subject = "subject 1"
  21. to_addrs = 'to@email.com'
  22. content = 'something'
  23. sendTextMail(subject, to_addrs, content)
  24.  
  25. reply: b'250-smtp.aliyun-inc.comrn'
  26. reply: b'250-8BITMIMErn'
  27. reply: b'250-AUTH=PLAIN LOGIN XALIOAUTHrn'
  28. reply: b'250-AUTH PLAIN LOGIN XALIOAUTHrn'
  29. reply: b'250-PIPELININGrn'
  30. reply: b'250 DSNrn'
  31. reply: retcode (250); Msg: b'smtp.aliyun-inc.comn8BITMIMEnAUTH=PLAIN LOGIN XALIOAUTHnAUTH PLAIN LOGIN XALIOAUTHnPIPELININGnDSN'
  32. send: 'AUTH PLAIN AHJvb3RAd2hvb28udG9wAFN5cTIwMDkwMDEzMDEwNw==rn'
  33. reply: b'235 Authentication successfulrn'
  34. reply: retcode (235); Msg: b'Authentication successful'
  35. send: 'mail FROM:<mock@xxserver.com>rn'
  36. reply: b'250 Mail Okrn'
  37. reply: retcode (250); Msg: b'Mail Ok'
  38. send: 'rcpt TO:<to@email.com>rn'
  39. reply: b'250 Rcpt Okrn'
  40. reply: retcode (250); Msg: b'Rcpt Ok'
  41. send: 'datarn'
  42. reply: b'354 End data with <CR><LF>.<CR><LF>rn'
  43. reply: retcode (354); Msg: b'End data with <CR><LF>.<CR><LF>'
  44. data: (354, b'End data with <CR><LF>.<CR><LF>')
  45. send: b'Content-Type: text/plain; charset="utf-8"rnMIME-Version: 1.0rnContent-Transfer-Encoding: base64rnSubject: subject 1rnFrom: mock@xxserver.comrnTo: to@email.comrnrnaGVsbG8sIHNlbmQgYnkgUHl0aG9uLi4urn.rn'
  46. **Success**
  47. reply: b'250 Data Ok: queued as freedomrn'
  48. reply: retcode (250); Msg: b'Data Ok: queued as freedom'
  49. data: (250, b'Data Ok: queued as freedom')
  50. send: 'quitrn'
  51. reply: b'221 Byern'
  52. reply: retcode (221); Msg: b'Bye'
Add Comment
Please, Sign In to add comment