产品概述
功能和优势
应用场景
系统限制

邮箱 | SMTP 服务器主机 | SMTP 服务器端口 | SMTP 安全模式 |
qq邮箱 | smtp.qq.com | 465/578 | SSL(465)/STARTSSL(587) |
腾讯企业邮箱 | smtp.exmail.qq.com | 465 | SSL |
163邮箱 | smtp.163.com | 465 | SSL |
gmail | smtp.gmail.com | 465/578 | SSL(465)/STARTSSL(587) |
import cloudbase from "@cloudbase/js-sdk";const app = cloudbase.init({env: "your-env-id"});
// 假设用户填入的邮箱为 test@example.comconst email = "test@example.com";const verification = await auth.getVerification({email: email});
// 假设用户输入的验证码为 000000const verificationCode = "000000";// 验证验证码的正确性const verificationTokenRes = await auth.verify({verification_id: verification.verification_id,verification_code: verificationCode});
// 如果用户已经存在,则登录if (verification.is_user) {await auth.signIn({username: email,verification_token: verificationTokenRes.verification_token});} else {// 否则,则注册新用户,注册新用户时,可以设置密码,用户名// 备注:signUp 成功后,会自动登录await auth.signUp({email: email,verification_code: verificationCode,verification_token: verificationTokenRes.verification_token,// 可选,设置用户名username: "userFromEmail",// 可选,设置密码password: "password123"});}
文档反馈