def mail(machine, distance, receiver): smtp = umail.SMTP('smtp.gmail.com', 465, ssl=True) # Gmail's SSL port smtp.login('HERE GOES SENDER EMAIL', 'HERE GOES SENDER PASSWORD') smtp.to(receiver) smtp.write("From: {} <HERE GOES SENDER EMAIL>\n".format(machine)) smtp.write("Subject: Čas je za dofilat pelete!\n\n") smtp.write("Kmalu bo zmanjkalo pelet. Razdalja: {}\n".format(distance)) smtp.send() smtp.quit()
def mail(machine, distance, receiver): smtp = umail.SMTP('smtp.gmail.com', 465, ssl=True) # Gmail's SSL port smtp.login(sender_email, sender_password) smtp.to(receiver) smtp.write("From: {} <{}>\n".format(machine, sender_email)) smtp.write("Subject: Čas je za dofilat pelete!\n\n") smtp.write("Kmalu bo zmanjkalo pelet. Razdalja: {}cm\n".format(distance)) smtp.send() smtp.quit()
def mailHome(subject , message, user='******', to='*****@*****.**'): """Wlan should be connected here""" #print("Mail:", message) smtp = umail.SMTP('mail.your-server.de', 587, username=user, password='******') smtp.to(to) smtp.write("From: \"ESP Home\" <" + user + ">" + "\r\n") smtp.write("Subject: " + subject + "\r\n") smtp.write("To: " + to + "\r\n\r\n") smtp.write(message) smtp.send() smtp.quit()
def sendmail(to, title, message): global smtp_info smtp = umail.SMTP( smtp_info["host"], smtp_info["port"], smtp_info["ssl"], smtp_info["username"], smtp_info["password"], ) smtp.to(to) smtp.write("Content-Type: text/plain; charset=utf-8\n") smtp.write("From: " + smtp_info["username"] + "\n") smtp.write("To: " + to + "\n") smtp.write("Subject: " + title + "\n") smtp.write(message + "\n") smtp.send() smtp.quit()
def send_mail(letter, parametro, lectura, e_mail): try: import umail except: print("No se pudo importar umail") return smtp = umail.SMTP('smtp.gmail.com', 587, username='******', password='******') smtp.to(e_mail) print("Enviando correo") smtp.write("Subject: Medicion_actual_log\n\n") for i in range(len(letter)): smtp.write(parametro[i] + ' : ' + str(letter[i]) + "\n") smtp.write("Lectura de contador: " + str(lectura)) smtp.write("...\n") smtp.send() print("Correo enviado") smtp.quit() return
# # Setting the MAIL FROM address # # Some services may require you to set the MAIL FROM address different than your # login username. In such cases, you can manually specify the address by # smtp.to(mail_from=address) # If argument not set, MAIL FROM address will be default to your login username. # # Read more about MAIL FROM: # https://docs.aws.amazon.com/ses/latest/DeveloperGuide/mail-from.html # import umail smtp = umail.SMTP('email-smtp.us-west-2.amazonaws.com', 587, username='******', password='******') smtp.to('*****@*****.**', mail_from='*****@*****.**') smtp.send("This is an example.") smtp.quit()
# # An example for sending a long email # with SSL connection # # NOTE: # If the email is too long to fit in an variable, # you may use write() to send a chunk of the email # each time. # import umail smtp = umail.SMTP('smtp.gmail.com', 465, ssl=True) # Gmail's SSL port smtp.login('*****@*****.**', 'bobspassword') smtp.to('*****@*****.**') smtp.write("From: Bob <*****@*****.**>\n") smtp.write("To: Alice <*****@*****.**>\n") smtp.write("Subject: Poem\n\n") smtp.write("Roses are red.\n") smtp.write("Violets are blue.\n") smtp.write("...\n") smtp.send() smtp.quit()
# # An bare minimium example for sending a email # without SSL connection # import umail smtp = umail.SMTP('smtp.gmail.com', 587, username='******', password='******') smtp.to('*****@*****.**') smtp.send("This is an example.") smtp.quit()