create emailSender script for sending mails

This commit is contained in:
msosic97
2022-04-13 11:48:38 +02:00
parent 625519da29
commit 9dbbbc0c7e
3 changed files with 39 additions and 16 deletions

View File

@@ -0,0 +1,36 @@
from email import message
# using server service
import smtplib
# for sending mail in that shape
from email.message import EmailMessage
# dotenv for using environment variables needed pip install python-dotenv
from dotenv import load_dotenv
# for importing files
import os
msg = EmailMessage()
msg['Subject'] = 'KIVI-CARS'
msg['From'] = 'kivi-cars.ba'
msg['To'] = 'harogi8832@leafzie.com'
msg_body = """Pozdrav,
Ovo je automatski generisana poruka u svrhu testiranja naseg servisa
Vaš Kivi-cars tim! """
msg.set_content(msg_body)
#environment variables
load_dotenv()
sender = os.getenv("EMAIL_HOST_USER")
password = os.getenv("EMAIL_HOST_PASSWORD")
host = os.getenv("EMAIL_HOST")
port = os.getenv("EMAIL_PORT")
receiver = "harogi8832@leafzie.com"
server = smtplib.SMTP(host, port)
server.starttls()
server.login(sender,password)
print("logged in...")
server.send_message(msg)
print("email has beeen sent!")