from flask import Flask, render_template, request, jsonify
from flask_mail import Mail, Message
app = Flask(__name__, template_folder='template')
app.config['MAIL_SERVER'] = 'smtp.gmail.com'
app.config['MAIL_PORT'] = 587
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USERNAME'] = 'asker244897@gmail.com'
app.config['MAIL_PASSWORD'] = 'wovivtrwmfzedsef'
mail = Mail(app)
@app.route("/")
def home():
return render_template("index.html", hata="")
@app.route("/users", methods=['GET', 'POST'])
def index():
if request.method == 'POST':
name = request.form.get('name')
phone = request.form.get('phone')
email = request.form.get('email')
message = request.form.get('message')
if not name or not phone or not email or not message:
return render_template("index.html")
else:
msg = Message('Bu bir deneme mesajıdır', sender=email, recipients=['asker244897@gmail.com'])
msg.body = f"Name: {name}\nPhone: {phone}\nEmail: {email}\nMessage: {message}"
mail.send(msg)
# return render_template("index.html", name=name, phone=phone, email=email, message=message, success_message="Your message has sent!")
return jsonify({"success": True})
return render_template("index.html", hata="")
if __name__ == "__main__":
app.run(debug=True)