让QQ被封后还能正常使用QQ邮箱的方法

能让QQ被封后还能正常使用QQ邮箱的方法

前几天qq莫名奇妙出现bug,错误封了好多人QQ号,造成严重的学习工作事故

所以我这里转帖一下,能让QQ被封后正常使用QQ邮箱的方法

QQ被封了会导致所有QQ登录的产品都无法使用,但是QQ邮箱

对大部分人来说都是工作邮箱,由于QQ被封导致无法收发邮件和登录网址会严重影响日常工作。

作者也是很伤脑筋,其实也没发什么恶意言论,QQ就被封

注:这两种方法都需要被封前提前设置,被封后才能生效!

解决方法一:善用邮件转发

邮件转发,正如其字面意思,将收到的邮件转发给另一个邮箱。

邮件转发作为邮件系统的基本功能,为了方便客户邮件备份,一般的邮件系统都会有带邮件转发的功能。

同样,QQ邮箱也有此功能,开启之后,就算QQ被封,也不影响其转发。

所以我们可以通过开启邮件转发来暂时接收邮件。

  1. 登录QQ邮箱,打开设置,在常规选项里找到自动转发
  2. 设置好接收邮箱,转发后操作,最后保存即可.

作者建议设置一个163或者其他可以用手机号登录的邮箱,这样平时不用管它,账号出问题之后用手机登录163邮箱就可以正常接收邮件了

设置 收信规则 里还可以进行高阶操作,这里作者不在赘述.

法二:使用其他客户端登录QQ邮箱

IMAP是什么?
IMAP,即Internet Message Access Protocol(互联网邮件访问协议),您可以通过这种协议从邮件服务器上获取邮件的信息、下载邮件等。IMAP与POP类似,都是一种邮件获取协议。

IMAP和POP有什么区别?

POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件、标记已读等),这是不会反馈到服务器上的,比如:您通过电子邮件客户端收取了QQ邮箱中的3封邮件并移动到了其他文件夹,这些移动动作是不会反馈到服务器上的,也就是说,QQ邮箱服务器上的这些邮件是没有同时被移动的 。但是IMAP就不同了,电子邮件客户端的操作都会反馈到服务器上,您对邮件进行的操作(如:移动邮件、标记已读等),服务器上的邮件也会做相应的动作。也就是说,IMAP是“双向”的。

同时,IMAP可以只下载邮件的主题,只有当您真正需要的时候,才会下载邮件的所有内容。

简言之,我们可以通过开启IMAP或POP服务来供其他客户端登录该邮箱,从而实现完全的接发邮件等功能.

  1. 登录QQ邮箱,打开设置,在账户选项里找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务
  2. 开启POP3/SMTP服务,待验证账号后,会生成一串密码,就可以使用这个密码在其他邮箱进行登录和收发件操作了.

通常,作者一般在邮箱后台生成授权码保存备用,当账号异常时就把授权码找出来,用其他邮箱客户端登录QQ邮箱来收发邮件.

这是作者账号被封后拯救QQ邮箱的方式,如果你有更好的方法,请在下方留言,帮助更多的人!

原作者博客链接

首先,我们需要使用 Flask 框架来搭建一个 Web 应用程序,并且需要使用 QQ 邮箱来发送邮件验证码。下面是一个简单的 Flask 应用程序示例: ```python from flask import Flask, request, jsonify import smtplib from email.mime.text import MIMEText import random app = Flask(__name__) @app.route('/send_code', methods=['POST']) def send_code(): email = request.form.get('email') if not email: return jsonify({'success': False, 'message': 'Email is required'}) code = ''.join(str(random.randint(0,9)) for _ in range(6)) msg = MIMEText(f"Your verification code is {code}") msg['Subject'] = 'Verification Code' msg['From'] = 'your_qq_email@qq.com' msg['To'] = email try: server = smtplib.SMTP_SSL('smtp.qq.com', 465) server.login('your_qq_email@qq.com', 'your_qq_email_password') server.sendmail('your_qq_email@qq.com', [email], msg.as_string()) server.quit() return jsonify({'success': True, 'message': 'Verification code sent successfully'}) except Exception as e: return jsonify({'success': False, 'message': str(e)}) ``` 在这个示例中,我们定义了一个 `/send_code` 路径,接受 POST 请求并从请求体中获取用户的邮箱地址。然后,我们生成一个 6 位数的随机验证码,并且将其放入邮件正文中。接着,我们使用 QQ 邮箱的 SMTP 服务器来发送邮件。 为了使上面的代码工作,你需要使用你自己的 QQ 邮箱和密码来登录 SMTP 服务器。你也可以将它们存储在环境变量中,以避免将其硬编码在代码中。你还需要使用 `flask-cors` 库来解决跨域问题。 下面是一个简单的前端页面,它向上面的 Flask 应用程序发送请求并显示响应消息: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Send Verification Code</title> </head> <body> <h1>Send Verification Code</h1> <div id="message"></div> <form> <label for="email">Email:</label> <input type="email" id="email" name="email" required> <button type="submit">Send Code</button> </form> <script> const form = document.querySelector('form'); const message = document.querySelector('#message'); form.addEventListener('submit', async e => { e.preventDefault(); const email = document.querySelector('#email').value; const response = await fetch('http://localhost:5000/send_code', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: `email=${email}` }); const data = await response.json(); message.innerHTML = data.message; }); </script> </body> </html> ``` 在这个示例中,我们定义了一个表单,让用户输入他们的邮箱地址,并且使用 JavaScript 向 Flask 应用程序发送 POST 请求。在收到响应之后,我们将响应消息显示在页面上。 需要注意的是,你需要在 Flask 应用程序中启用 CORS,以便从不同的域名(例如前端页面)发送请求。你可以使用 `flask-cors` 库来解决这个问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值