Peti mel QQ yang digunakan dalam Bab 6 untuk menghantar e-mel, tetapi semua kaedah tidak berguna
#!/usr/bin/env python
#coding: utf-8
from flask import Flask
from flask_mail import Mail,Message
import os
app = Flask(__name__)
mail = Mail(app)
app.config['DEBUG'] = True
app.config['MAIL_SERVER'] = 'smtp.qq.com'
app.config['MAIL_PORT'] = 465
app.config['MAIL_USE_SSL'] = True
app.config['MAIL_USERNAME'] = '1434069**1@qq.com'
app.config['MAIL_PASSWORD'] = 'kfzroq**youejhee'
app.config['MAIL_DEFAULT_SENDER']='1434069**1@qq.com'
@app.route('/')
def index():
msg = Message(subject='Email test by flask-email',sender="1434069**1@qq.com",recipients=['har**hi@163.com'])
msg.body = 'hello'
msg.html = '<b>测试Flask发送邮件<b>'
mail.send(msg)
# return '<h1>邮件发送成功</h1>'
if __name__ == '__main__':
app.run(debug=True)
Kod adalah seperti di atas, ini adalah kod yang digunakan untuk menguji e-mel
Ini ialah tetapan peti mel QQ Saya telah mencuba port 25/465/587, USER_NAME @qq.com/, saya telah mencubanya dengan atau tanpa @.com, saya telah mencuba USER_PASSWORD, kata laluan asal dan kod kebenaran
Ralat adalah seperti berikut:
ConnectionRefusedError: [WinError 10061] Tidak dapat menyambung kerana komputer sasaran secara aktif menolak.
Sila minta bos menyelesaikannya
Saya telah menunggu sepanjang hari dan tiada siapa yang datang untuk membantu saya keletihan, saya telah mengetahui apa yang berlaku