diff --git a/.gitignore b/.gitignore index fa44c6e..77f3630 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,8 @@ __pycache__/ local_settings.py db.sqlite3 -venv .vscode /media settings.py +.env +env \ No newline at end of file diff --git a/kivi_cars/emailer/emailSender.py b/kivi_cars/emailer/emailSender.py new file mode 100644 index 0000000..f8c8fa5 --- /dev/null +++ b/kivi_cars/emailer/emailSender.py @@ -0,0 +1,38 @@ +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() +# Subject should be dinamicly to add subject from olx +msg['Subject'] = 'KIVI-CARS' +msg['From'] = 'kivi-cars.ba' +# Below is generated email adress using https://temp-mail.org/ +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!") diff --git a/kivi_cars/emailer/views.py b/kivi_cars/emailer/views.py index 103b486..c785cc6 100644 --- a/kivi_cars/emailer/views.py +++ b/kivi_cars/emailer/views.py @@ -7,24 +7,10 @@ from django.core.mail import send_mail def index(request): if request.method == "POST": message = """Zdravo - Naručili ste da Vam javimo ako se nekretnina sa navedenim uslovima pojavi u oglasima: - - Tip : Auto - Vrsta oglasa: Prodaja - Cijena: 5000 do 35000 KM - - U međuvremenu pogledajte neke od nedavno objavljenih nekretnina koje odgovaraju Vašim uslovima pretrage : - - - - Molimo vas recite svojim prijateljima za Kivi - što više korisnika budemo imali, moći ćemo više agencija uključiti i više nekretnina imati u bazi. Hvala! - - Trenutno ste prijavljeni da obavještenja o novim nekretninama primate odmah . - Ako želite prestati dobijati obavještenja za ovu pretragu, odjavite ovdje - Ako želite pogledati ili promijeniti uslove za ovu pretragu, pogledajte ovdje + Ovo je automatski generisana poruka u svrhu testiranja naseg servisa Vaš, - Kivi tim + Kivi-cars tim """ subject = "Kivi-Cars - novi zahtjev za pretragu"