Rumah > Soal Jawab > teks badan
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
滿天的星座2017-05-18 11:02:51
Saya telah menunggu sepanjang hari dan tiada siapa yang datang untuk membantu saya keletihan, saya telah mengetahui apa yang berlaku