import { Resend } from 'resend' const resend = new Resend(process.env.RESEND_API_KEY) export async function sendSetupLinkEmail( to: string, username: string, setupUrl: string, displayName: string, ) { const name = displayName || username const html = `
🔒 OA 统一门户

您好,${name}

您的 OA 统一门户账号已创建,请点击下方按钮设置登录密码:

设置登录密码
用户名${username}

⚠ 请注意:

此链接 24 小时内有效,过期后需联系管理员重新创建账号。

修改密码只能通过 OA 统一门户(oa.tlyq.ai),无法在子站点(assets、issue 等)中修改密码。

此邮件由系统自动发送,请勿回复。
如有疑问,请联系管理员。

` const text = `您好,${name}: 您的 OA 统一门户账号已创建,请点击以下链接设置登录密码: ${setupUrl} 用户名:${username} ⚠ 请注意: 此链接 24 小时内有效,过期后需联系管理员重新创建账号。 修改密码只能通过 OA 统一门户(oa.tlyq.ai),无法在子站点(assets、issue 等)中修改密码。 此邮件由系统自动发送,请勿回复。` await resend.emails.send({ from: 'OA 统一门户 ', to, subject: '您的 OA 统一门户账号已创建', text, html, }) }