From 185d75caba318f5baa289f5b220935dae10c8087 Mon Sep 17 00:00:00 2001 From: Patrick Hangl Date: Mon, 15 Jan 2024 15:00:40 +0100 Subject: [PATCH] =?UTF-8?q?SMTP=20eingef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 18 ++++++++++++++++++ templates/form.html | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index 7e2effa..f239fe0 100644 --- a/app.py +++ b/app.py @@ -1,4 +1,12 @@ from flask import Flask, render_template, request, redirect, url_for +import smtplib, ssl + +port = 587 # For starttls +smtp_server = "smtp.gmail.com" +sender_email = "patha9201@gmail.com" +receiver_email = "patha9201@gmail.com" +password = "dqlw ablc clic uvgp" +message = "test" app = Flask(__name__) @@ -16,6 +24,16 @@ def form(): return render_template('form.html') if request.method == 'POST': user = request.form['name'] + mail = request.form['email'] + + context = ssl.create_default_context() + with smtplib.SMTP(smtp_server, port) as server: + server.ehlo() # Can be omitted + server.starttls(context=context) + server.ehlo() # Can be omitted + server.login(sender_email, password) + server.sendmail(sender_email, receiver_email, message) + return redirect(url_for('submitted')) diff --git a/templates/form.html b/templates/form.html index db2a806..36042fb 100644 --- a/templates/form.html +++ b/templates/form.html @@ -7,7 +7,7 @@ {% block content %}


-

Trauzeugen-Antragsformular 38b/2

+

Trauzeugen-Antragsformular gem. Passierschein A38



Name: