To: <{receiver}>
Subject: {subject}
{body}
"""
#create smtp object for connection with the server
#connect to gmail's SMTP server with the port provided by google
conn = smtplib.SMTP(host, port)
#identify yourself to ESMPT server
conn.ehlo()
#For Security purpose
conn.starttls()
conn.ehlo()
#Login to the server
conn.login(user, password)
#print(conn.verify(receiver))
#Send Message
conn.sendmail(user, receiver, message)
#Close or Terminate the conne">
To: <{receiver}>
Subject: {subject}
{body}
"""
#create smtp object for connection with the server
#connect to gmail's SMTP server with the port provided by google
conn = smtplib.SMTP(host, port)
#identify yourself to ESMPT server
conn.ehlo()
#For Security purpose
conn.starttls()
conn.ehlo()
#Login to the server
conn.login(user, password)
#print(conn.verify(receiver))
#Send Message
conn.sendmail(user, receiver, message)
#Close or Terminate the conne">
To: <{receiver}>
Subject: {subject}
{body}
"""
#create smtp object for connection with the server
#connect to gmail's SMTP server with the port provided by google
conn = smtplib.SMTP(host, port)
#identify yourself to ESMPT server
conn.ehlo()
#For Security purpose
conn.starttls()
conn.ehlo()
#Login to the server
conn.login(user, password)
#print(conn.verify(receiver))
#Send Message
conn.sendmail(user, receiver, message)
#Close or Terminate the conne">
import smtplib
from getpass import getpass
"""
For Gmail host = 'smtp.gmail.com', port = 587
For Yahoo host = 'smtp.mail.yahoo.com', port = 465 or port = 587
For Outlook host = 'smtp-mail.outlook.com', port = 587
"""
host = 'smtp-mail.outlook.com'
port = 587
user = input("Sender Email : ")
password = getpass("Send Email Password : ")
receiver = input("Receiver Email : ")
subject = "Mail from Outlook Using Python"
body = """
This is a test e-mail body.
Thanks & Regards,
Fusion Automate
"""
message = f"""From: <{user}>
To: <{receiver}>
Subject: {subject}
{body}
"""
#create smtp object for connection with the server
#connect to gmail's SMTP server with the port provided by google
conn = smtplib.SMTP(host, port)
#identify yourself to ESMPT server
conn.ehlo()
#For Security purpose
conn.starttls()
conn.ehlo()
#Login to the server
conn.login(user, password)
#print(conn.verify(receiver))
#Send Message
conn.sendmail(user, receiver, message)
#Close or Terminate the connection from the server
conn.quit()