
服务器
1. 授权码问题:QQ邮箱需要使用授权码而不是你的邮箱密码来通过SMTP发送邮件。你需要在QQ邮箱的设置中开启SMTP服务并获取授权码。
2. 端口号问题:QQ邮箱的SMTP服务使用的是465端口(SSL加密)或587端口(TLS加密)。确保你使用的是正确的端口号。

Python
4. 网络问题:有时候网络问题也会导致无法连接到SMTP服务器。你可以尝试更换网络或者使用代理。
以下是一个使用QQ SMTP发送邮件的Python示例代码:
<code>Python<br/>import smtplib from emAIl.mime.text import MIMEText from emAIl.mime.multipart import MIMEMultipart <h1>邮件内容设置</h1>请确保将上述代码中的sender = '你的QQ邮箱@qq.com' receiver = '接收者的邮箱@qq.com' password = '你的授权码' subject = '测试邮件' body = '这是一封测试邮件。'
<h1>创建一个MIMEMultipart对象</h1>message = MIMEMultipart() message['From'] = sender message['To'] = receiver message['Subject'] = subject
<h1>添加邮件正文</h1>message.attach(MIMEText(body, 'plAIn'))
<h1>连接到QQ的SMTP服务器</h1>try: server = smtplib.SMTP_SSL('smtp.qq.com', 465) # 使用SSL加密 server.login(sender, password) # 登录SMTP服务器 server.sendmAIl(sender, receiver, message.as_string()) # 发送邮件 server.quit() # 关闭SMTP服务器连接 print('邮件发送成功') except Exception as e: print('邮件发送失败:', e)</code>
sender、receiver、password、subject、body替换为实际的值。如果仍然没有反应,建议检查错误信息或联系QQ邮箱客服获取帮助。Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号