Advertisement
Guest User

Untitled

a guest
Mar 5th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. from tkinter import *
  2. import smtplib
  3. import os
  4. import getpass
  5. import sys
  6. from PIL import ImageTk, Image
  7. import tkinter.messagebox
  8. from smtplib import SMTPException, SMTPAuthenticationError
  9. import string
  10. import base64
  11. import sspi
  12. import getpass
  13.  
  14. p = getpass.getpass()
  15.  
  16.  
  17.  
  18. def raskemkood():
  19.  
  20.  
  21. inputI = text1.get("1.0",END)
  22. print(inputI)
  23. inputA = text2.get("1.0",END)
  24. print(inputI)
  25. u = getpass.getuser()
  26. print(u +"@stadtwerke-lehrte.de")
  27. msg = "\r\n".join([
  28. "From: alvet@stadtwerke-lehrte.de",
  29. "To: saks@stadtwerke-lehrte.de",
  30. "Subject:" +inputA,
  31. "",
  32. inputI
  33. ])
  34. toaddrs = 'saks@stadtwerke-lehrte.de'
  35. fromaddr = (u +"@stadtwerke-lehrte.de")
  36. username = u
  37. password = p
  38. server = smtplib.SMTP('exchange2016:587')
  39. server.ehlo()
  40. server.starttls()
  41. server.login(username,password)
  42. server.sendmail(fromaddr, toaddrs, msg)
  43. server.quit()
  44. sent()
  45.  
  46. def sent():
  47. tkinter.messagebox.showinfo("Ticket Sent", "Your ticket has been sent to the support team!")
  48. root.destroy()
  49.  
  50. root= Tk()
  51. #aken
  52. root.title("Ticket")
  53. root.geometry("576x235")
  54. root.iconbitmap('favicon.ico')
  55. root.resizable(0, 0)
  56. #disain
  57. image123 = Image.open("iluspilt.png")
  58. pilt = ImageTk.PhotoImage(image123)
  59. label3 = Label(root, image=pilt).place(x=316, y=60)
  60. image123 = image123.resize((10, 10), Image.ANTIALIAS)
  61.  
  62. image4 = Image.open("jeb.png")
  63. pilt2 = ImageTk.PhotoImage(image4)
  64. label4 = Label(root, image= pilt2).place(x= 6, y=2)
  65. image4 = image4.resize((1, 1), Image.ANTIALIAS)
  66.  
  67. #text ja nupp
  68. frame1=Frame(root)
  69. frame1.grid()
  70. w = Label(frame1, text=" Insert your problem:")
  71. w.pack()
  72.  
  73. nupp1 = Button(root, text="Send", command = raskemkood)
  74. nupp1.place(x=336,y=202)
  75. #Menüüriba
  76. variable = StringVar(root)
  77. variable.set("Problem") # default value
  78.  
  79. e = OptionMenu(root, variable, "Problem", "Bestellung", "Umzug", "Notfall")
  80. e.place(x=5,y=26)
  81. #input
  82. text1 = Text(root, width = 40, height = 10)
  83. text1.grid()
  84. text1.place(x=6, y=65)
  85. #input2
  86. text2 = Text(root, width = 28, height = 1)
  87. text2.grid()
  88. text2.place(x=100, y=31)
  89.  
  90.  
  91. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement