Python 3 Script to Send Mail via Gmail
Python 3 Script to Send eMail via GMail def emailsend(subject_part, message_part): # usage: emailsend("Server is up", "") import time import smtplib import socket from datetime import datetime current_utc = datetime.utcnow().isoformat() + 'Z' ####--[CONFIGURATION] server = 'smtp.gmail.com' server_port = '587' username = 'INSERT-YOUR-USERNAME@gmail.com' password = 'INSERT-YOUR-PASSWORD' hostname = socket.gethostname() from_addr = 'INSERT-YOUR-FROM-NAME <INSERT-YOUR-FROM@gmail.com>' to_addr = 'INSERT-YOUR-TO-EMAIL' subject = 'INSERT-YOUR-SUBJECT-PREPEND | ' + hostname + ' | ' + subject_part message = 'INSERT-YOUR-MESSAGE-PREPEND | ' + hostname + ' | <br>' + message_part + '<br><br><br>Email Generated On (UTC): ' + current_utc ####--[/CONFIGURATION] headers = [ "Subject: " + subject, "From: " + from_addr, "To: " + to_addr, "MIME-Version: 1.0", "Content-Type: text/html" ] headers = "\r\n".join(headers) server = smtplib.SMTP(server + ":" + server_port) server.ehlo() server.starttls() server.ehlo() server.login(username,password) server.sendmail(from_addr, to_addr, headers + "\r\n\r\n" + message) server.quit()