SMTP Client
SMTP Client
from_email = '[email protected]'
reciepientslist =
['[email protected]','[email protected]','bvprasadba
[email protected]']
cc_list = ['[email protected]']
subject = 'Test Hello IO'
message = 'Switch pressed on Raspberry Pi kit to send a mail'
username = 'battambabu'
password = '12B@ttambabu'
server = 'smtp.gmail.com:587'
def sendemail
(from_addr,to_addr_list,cc_addr_list,subject,message,login,passw
ord,smtpserver):
sendemail(from_email,reciepientslist,cc_list,subject,message,use
rname,password,server)
exit()
import tkinter as tk
import smtplib
from time import sleep
from sys import exit
def sendemail(from_addr,to_addr_list,cc_addr_list,subject,message,login,password,smtpserver):
server = smtplib.SMTP(smtpserver)
server.starttls()
server.login(login,password)
server.sendmail(from_addr,to_addr_list,message)
server.quit()
def show1(fvs):
''' print(fvs['From'].get())
print(fvs['To'].get())
print(fvs['CC'].get())
print(fvs['Subject'].get())
print(fvs['Data'].get()) '''
#from_email = '[email protected]'
from_email = fvs['From'].get()
#print(from_email)
#reciepientslist = ['[email protected]','[email protected]','[email protected]']
reciepientslist = fvs['To'].get().split(',')
#print(reciepientslist)
#cc_list = ['[email protected]']
cc_list = fvs['CC'].get().split(',')
#print(cc_list)
subject = fvs['Subject'].get()
#print(subject)
message = fvs['Data'].get()
#print(message)
username = 'battambabu'
password = '12B@ttambabu'
server = 'smtp.gmail.com:587'
sendemail(from_email,reciepientslist,cc_list,subject,message,username,password,server)
print('Mail sent successfully')
master = tk.Tk()
master.title('Mail Client')
master.geometry("700x300")
tk.Label(master,text='From ').grid(row=0)
tk.Label(master,text='To').grid(row=1)
tk.Label(master,text='CC').grid(row=2)
tk.Label(master,text='Subject').grid(row=3)
tk.Label(master,text='Data').grid(row=4)
e1 = tk.Entry(master,width=50)
e2 = tk.Entry(master,width=50)
e3 = tk.Entry(master,width=50)
e4 = tk.Entry(master,width=50)
e5 = tk.Entry(master,width=50)
e1.grid(row = 0,column = 1)
e2.grid(row = 1,column = 1)
e3.grid(row = 2,column = 1)
e4.grid(row = 3,column = 1)
e5.grid(row = 4,column = 1)
entrs={}
entrs['From'] = e1
entrs['To'] = e2
entrs['CC'] = e3
entrs['Subject'] = e4
entrs['Data'] = e5
master.mainloop()