91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
香格里拉县| 泗水县| 乌拉特前旗| 无锡市| 亚东县| 本溪| 西和县| 宜章县| 武鸣县| 磐安县| 肥乡县| 西昌市| 奉贤区| 沧源| 白玉县| 永寿县| 新巴尔虎左旗| 黔南| 乌海市| 樟树市| 元谋县| 江源县| 罗定市| 江陵县| 治县。| 五河县| 蚌埠市| 句容市| 平遥县| 静海县| 深水埗区| 彭山县| 永修县| 临海市| 达日县| 彭州市| 厦门市| 吐鲁番市| 安丘市| 双峰县| 温宿县|