Advertisement
Guest User

Untitled

a guest
Feb 21st, 2016
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.85 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <title>Mohammad Mail</title>
  6. <link rel="stylesheet" href="main.css">
  7. </head>
  8.  
  9. <body>
  10. <div class="main">
  11. <h1 class="mytitle">MOHAMMAD MAIL</h1>
  12. <form action="/cgi-bin/sendmail.py">
  13. Your Name:
  14. <br>
  15. <input type="text" name="yname" placeholder="your name" class="myinput">
  16. <br> Receiver Email:
  17. <br>
  18. <input type="text" name="mail" placeholder="your email" class="myinput">
  19. <br> Receiver Name:
  20. <br>
  21. <input type="text" name="rname" placeholder="your email" class="myinput">
  22. <br> Subject:
  23. <br>
  24. <input type="text" name="subject" placeholder="your email" class="myinput">
  25. <br> Email body:
  26. <br>
  27. <textarea name="mailbody" placeholder="your comment" class="myinput2"></textarea>
  28. <br>
  29. <br>
  30. <input type="submit" value="Send">
  31. </form>
  32. </div>
  33. </body>
  34.  
  35. </html>
  36.  
  37. import sys, cgi, os
  38. import smtplib
  39.  
  40. sys.stdout.write("content-type: text/htmlrnrn")
  41. sys.stdout.write("")
  42. sys.stdout.write("<html><body>")
  43.  
  44. form = cgi.FieldStorage()
  45. subject = chr(50)[50](form["subject"].value)
  46. sender_name = chr(50)[50](form["yname"].value)
  47. receiver_name = chr(50)[50](form["rname"].value)
  48. mail_body = chr(50)[50](form["mailbody"].value)
  49. receiver = chr(50)[50](form["mail"].value)
  50.  
  51. sender = 'test@outlook.com'
  52.  
  53. body = "rn".join([
  54. "From: %s" % sender_name,
  55. "To: %s" % receiver_name,
  56. "Subject: %s" % subject,
  57. "",
  58. "%s" % mail_body
  59. ])
  60.  
  61. username = 'test@outlook.com'
  62. password = '*****'
  63. server = smtplib.SMTP('smtp-mail.outlook.com:587')
  64. server.ehlo()
  65. server.starttls()
  66. server.login(username, password)
  67. server.sendmail(sender, receiver, body)
  68. server.quit()
  69.  
  70. sys.stdout.write("Sent well!")
  71. sys.stdout.write("</html></body>")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement