亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

Flask中怎么實現電子郵件發送

小億
85
2024-05-10 18:14:54
欄目: 編程語言

在Flask中實現電子郵件發送可以使用Python的smtplib庫。下面是一個簡單的例子:

from flask import Flask, request
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

app = Flask(__name__)

def send_email(subject, message, to_email):
    from_email = 'your_email@example.com'
    password = 'your_password'

    msg = MIMEMultipart()
    msg['From'] = from_email
    msg['To'] = to_email
    msg['Subject'] = subject

    msg.attach(MIMEText(message, 'plain'))

    server = smtplib.SMTP('smtp.example.com', 587)
    server.starttls()
    server.login(from_email, password)
    text = msg.as_string()
    server.sendmail(from_email, to_email, text)
    server.quit()

@app.route('/send_email', methods=['POST'])
def send_email_route():
    data = request.get_json()
    subject = data['subject']
    message = data['message']
    to_email = data['to_email']

    send_email(subject, message, to_email)

    return 'Email sent successfully!'

if __name__ == '__main__':
    app.run()

在上面的例子中,我們定義了一個send_email函數來發送電子郵件。然后我們在Flask應用中創建了一個路由/send_email,通過POST請求發送郵件的主題、內容和收件人郵箱地址。當接收到請求時,我們調用send_email函數發送電子郵件。

0
东辽县| 外汇| 海盐县| 手游| 珲春市| 铅山县| 新泰市| 高陵县| 杨浦区| 茌平县| 曲沃县| 葫芦岛市| 辽源市| 陇南市| 辰溪县| 平遥县| 奎屯市| 古蔺县| 嫩江县| 宜兰市| 上饶市| 会东县| 太谷县| 利津县| 沁阳市| 化德县| 洛阳市| 汶上县| 桃江县| 鹤庆县| 昭觉县| 中卫市| 芮城县| 湟源县| 平罗县| 雷波县| 邹城市| 滨海县| 天水市| 石渠县| 泰兴市|