Untitled
unknown
python
a year ago
1.0 kB
9
Indexable
def Email_send_function(to, subject, message, uname, pasw, html=False):
try:
# Create a secure SSL context
with smtplib.SMTP('smtp.office365.com', 587) as server:
server.starttls()
server.login(uname, pasw)
# Create a MIME multipart message
msg = MIMEMultipart("alternative")
msg['From'] = uname
msg['To'] = to
msg['Subject'] = subject
# Attach message parts
if html:
msg.attach(MIMEText(message, 'html'))
else:
msg.attach(MIMEText(message, 'plain'))
# Send the email
server.sendmail(uname, to, msg.as_string())
# Check if the server responded positively
x = server.ehlo()
if x[0] == 250:
return "s"
else:
return "f"
except Exception as e:
print(f"Error: {e}")
return "f"
Editor is loading...
Leave a Comment