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">

https://youtu.be/zaZXoyHOwg8

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()

Result of Above Python Code.

Result of Above Python Code.