Flask ile eposta doğrulama

flask
#1

Flask ile eposta doğrulamaya çalışıyorum yalnız sitemden eposta yolladığımda epostanın adı sitemin adı yazsın istiyorum örneğin epostam@gmail.com yerine mail@sitem.com yazsın.
Flask-Mail modülünü yükledim(pip install Flask-Mail) kodlarım böyle;

app.py

from flask_mail import Mail, Message

app = Flask(__name__)

app.config['MAIL_SERVER']='smtp.gmail.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USERNAME'] = 'epostam@gmail.com'
app.config['MAIL_PASSWORD'] = '********'
app.config['MAIL_USE_SSL'] = True
mail = Mail(app)

@app.route("/email")
def yolla():
    try:
       msg = Message('MESAJ BASLIGI', sender = ('mail@sitem.com'), recipients =['yollanacak_kisi@gmail.com'])
       msg.body = "MESAJ DETAYI"
       mail.send(msg)
       return "E-mail yollandi."
    except:
        return "HATA e-mail yollanmadi..."

if __name__ == "__main__":
    app.run(port = 80)

yapabileceğim birşeyler var mı_?

0 Likes

#2

Bunun icin bir mail serverine ihtiyaciniz var. Pek bir bilgim yok ama suna bakabilirsiniz.

0 Likes