create emailSender script for sending mails
This commit is contained in:
36
kivi_cars/emailer/emailSender.py
Normal file
36
kivi_cars/emailer/emailSender.py
Normal 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!")
|
||||
Reference in New Issue
Block a user