Browse Source

Envía correo al usuario

politica
Celestino Rey 1 year ago
parent
commit
6cb8846431
2 changed files with 3 additions and 33 deletions
  1. +0
    -24
      Padel/padel/paginas.py
  2. +3
    -9
      Padel/padel/reservas.py

+ 0
- 24
Padel/padel/paginas.py View File

@ -1,23 +1,10 @@
from flask import (
Flask,
Blueprint,
render_template
)
from flask_mail import Mail, Message
bp = Blueprint("paginas", __name__)
app = Flask(__name__)
app.config['MAIL_SERVER']= 'smtp.mail.yahoo.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USERNAME'] = 'celestino_rey@ymail.com'
app.config['MAIL_PASSWORD'] = 'kbryvwxkockqckss'
app.config['MAIL_USE_TLS'] = False
app.config['MAIL_USE_SSL'] = True
mail = Mail(app)
@bp.route("/")
def inicio():
return render_template("autorizacion/index.html")
@ -25,14 +12,3 @@ def inicio():
@bp.route("/acerca")
def acerca():
return render_template("paginas/acerca.html")
@bp.route("/envia_mail")
def envia_mail():
msg = Message('Hola desde el otro lado!', sender='celestino_rey@ymail.com', recipients=['king.bernard.b@gmail.com'])
msg.body = "Hola, companero, te envio este correo para ver si funciona."
mail.send(msg)
return "Mensaje enviado"

+ 3
- 9
Padel/padel/reservas.py View File

@ -76,17 +76,11 @@ def actualizar_reserva(id):
)
db.commit()
print("Buscando correo del usuario '",current_user.name.strip()
,"'")
usuario = db.execute(
"SELECT email FROM usuarios WHERE nombre=?", (current_user.name,)
)
msg = Message('Reserva de pista de padel confirmada', sender='celestino_rey@ymail.com', recipients=[current_user.email])
msg.body = "Hola, " + current_user.name + " te confirmo que has reservado la pista de Devesa Park"
for fila in usuario:
print("Correo del usuario: ",fila["email"])
print("el mensaje será: ", msg.body, " y se enviará a ",current_user.email)
msg = Message('Reserva de pista de padel confirmada', sender='celestino_rey@ymail.com', recipients=['king.bernard.b@gmail.com'])
msg.body = "Hola, te confirmo que has reservado la pista de Devesa Park"
mail.send(msg)


Loading…
Cancel
Save