GitHub Issue
用freemail搭建的域名邮箱 注册的时候第二次获取验证码拿的是第一个验证码 然后401了
用freemail搭建的域名邮箱 注册的时候第二次获取验证码拿的是第一个验证码 然后401了 有解决办法吗
View Raw Thread
Developer & User Discourse
a50890464 • Mar 23, 2026
不给处理的,明显是有问题的,但是问了好多遍了,没人鸟的
zg601x • Mar 23, 2026
是有这个问题
oneisall8955 • Mar 24, 2026
给个提示,获取太快,第二封邮件还没发过来获取邮件列表了,
拿到旧的验证码去验证,就 G 了,
小改动一下就行,懒得弄,sleep 10~30 秒再获取
拿到旧的验证码去验证,就 G 了,
小改动一下就行,懒得弄,sleep 10~30 秒再获取
a50890464 • Mar 24, 2026
> 给个提示,获取太快,第二封邮件还没发过来获取邮件列表了, 拿到旧的验证码去验证,就 G 了, 小改动一下就行,懒得弄,sleep 10~30 秒再获取
设置了sleep30秒也不太行,默认的是3秒,貌似哪里逻辑有问题,不过无所谓了,我个人用,手动注册就好了,一个星期十个号足够用,可以撑起来20亿token
设置了sleep30秒也不太行,默认的是3秒,貌似哪里逻辑有问题,不过无所谓了,我个人用,手动注册就好了,一个星期十个号足够用,可以撑起来20亿token
oneisall8955 • Mar 24, 2026
> 设置了sleep30秒也不太行,默认的是3秒,貌似哪里逻辑有问题,不过无所谓了,我个人用,手动注册就好了,一个星期十个号足够用,可以撑起来20亿token
@a50890464
我用的 moemail 是这个问题,或许你也要 排查看 freemail 获取到的邮件列表,是不是按时间倒序的,时间从小到大排,肯定不行
一般在这里`self._log("7. 等验证码飞来,邮箱请注意查收...")`加 sleep 30s,成功率高很多了,只是慢一点而已
我的做法是比对旧的 code,如果相同就 sleep 5s,最多重试 5 次,重试到和上一个 code 不相同为止,最长也就等25s,这个改动已经让成功率到 95% 了
具体改:_get_verification_code 这个方法,入参加上一个 验证码 code,还有重试逻辑就行了。同时也排查,调 email_service.get_verification_code 返回的邮件列表,要按照时间从大到小排序
@a50890464
我用的 moemail 是这个问题,或许你也要 排查看 freemail 获取到的邮件列表,是不是按时间倒序的,时间从小到大排,肯定不行
一般在这里`self._log("7. 等验证码飞来,邮箱请注意查收...")`加 sleep 30s,成功率高很多了,只是慢一点而已
我的做法是比对旧的 code,如果相同就 sleep 5s,最多重试 5 次,重试到和上一个 code 不相同为止,最长也就等25s,这个改动已经让成功率到 95% 了
具体改:_get_verification_code 这个方法,入参加上一个 验证码 code,还有重试逻辑就行了。同时也排查,调 email_service.get_verification_code 返回的邮件列表,要按照时间从大到小排序
Market Trends