用邮箱接收Telegram验证码有什么方法吗?

盍昂然盍昂然09月13日2696

我最近在做一个跟Telegram有关的网站,有人问我能不能用邮箱接收验证码?我记得Telegram本来是发到手机的,有办法改成发邮箱吗?

5 个回答

有优瑗
有优瑗回答于 09 月 13 日
最佳答案

目前 Telegram 官方只支持手机号收验证码,不支持邮箱。主要是出于安全和账号绑定的考量。

如果你是做网站,可以考虑以下几种方式:

1、用户注册时绑定手机号和邮箱,验证码还是 Telegram 发给用户,用户手动转发或填到网页上。

2、自建中间服务,抓取 Telegram 的验证码推送到邮箱(需要用户授权,涉及隐私和合规问题)。

3、网页端加一层验证逻辑,比如验证码发到 Telegram,再让用户在网页输入一遍。

这样即满足用户需求,又不违反 Telegram 规则。希望对您有帮助。

第五千
第五千回答于 09 月 18 日

Telegram 官方不支持通过邮箱接收验证码,只能发送到绑定的手机号。

你可以这样处理:

1. 用户填写手机号后,系统同时记录邮箱

2. 验证码发到手机后,你的服务器再通过邮件发一次

3. 虽然不是 Telegram 官方支持,但能实现用户需求

需要你网站自己实现邮件发送,并做好安全校验。例如验证码有效期、防暴力破解等细节。

富蔚
富蔚回答于 09 月 19 日

Telegram官方暂时不支持邮箱发送验证码,验证码默认只能发送至绑定的手机号。

你可以参考以下两种方案:

1. 在你的网站后台,让用户填写邮箱,将验证码同时发送至邮箱和手机。

2. 也可以在用户登录时,让用户选择接收验证码方式,例如弹窗提示“是否同时发送到邮箱”。

这样既能保留Telegram的原有机制,又能满足用户需求。

丹友
丹友回答于 09 月 20 日

Telegram官方目前不支持邮箱发送验证码,验证码默认只能发送到绑定的手机号。

你可以自己写个中间层,比如用户填邮箱,你收到验证码后,再通过自己的服务发到邮箱。

这种方式需要自己开发对接,不是修改Telegram。

希望对你有帮助。

冷欣美
冷欣美回答于 09 月 21 日

Telegram官方暂时不支持邮箱接收验证码,验证码默认只能通过手机号接收。你可以从这几个方面考虑:

1. 增加“备用联系方式”输入框,让用户手动输入邮箱,你收到验证码后转发给他们。

2. 如果你是开发者,可以尝试调用Telegram Bot API实现转发(需要用户授权)。

3. 也可以加个“验证码复制”按钮,方便用户手动复制到邮箱。

这类需求很常见,也许以后会支持呢。

您的答案