如何配置 Quivr 通过 Resend 发送邀请与通知邮件?

发布时间:2026/9/10 6:07:12
如何配置 Quivr 通过 Resend 发送邀请与通知邮件? 如何配置 Quivr 通过 Resend 发送邀请与通知邮件【免费下载链接】quivrOpiniated RAG for integrating GenAI in your apps Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.项目地址: https://gitcode.com/GitHub_Trending/qui/quivrQuivr 的邮件发送Brain 共享邀请、销售联系邮件等依赖 Resend 这一事务性邮件服务。如果你自部署了 Quivr 但没有配置 Resend这些邮件不会发出。本任务的目标是在 Quivr 项目根目录的.env文件中配置好 4 个 Resend 相关环境变量使后端能够发送邀请与通知邮件。文档要求的前提是这些发件邮箱和域名必须在你的 Resend 账户中完成验证否则发送会出问题。准备 Resend 账户与发件地址配置之前先完成两件事对应 resend-emails.mdx 的要求从你的 Resend 账户中取得 API Key即下文RESEND_API_KEY的取值确认发件地址RESEND_EMAIL_ADDRESS是应用发信时使用的邮箱RESEND_CONTACT_SALES_FROM/RESEND_CONTACT_SALES_TO是销售类往来邮件的地址。文档特别强调这些邮箱和域名必须在 Resend 账户里验证过这是发送不被拒收的前提。在 .env 中配置 4 个环境变量environment-variables.mdx 说明Quivr 的项目根目录有两个环境文件其中.env用于配置 app server后端服务。将以下内容加入.env并把change-me替换为你自己的真实值# Resend Configuration RESEND_API_KEYchange-me RESEND_EMAIL_ADDRESSchange-me RESEND_CONTACT_SALES_FROMchange-me RESEND_CONTACT_SALES_TOchange-me四个变量的用途以文档描述为准变量用途见 environment-variables.mdxRESEND_API_KEYResend 服务的 API KeyRESEND_EMAIL_ADDRESS发件地址文档描述为 onboarding 通信等场景的 sender addressRESEND_CONTACT_SALES_FROM销售相关询问的发送方地址RESEND_CONTACT_SALES_TO销售询问的接收方地址这些变量分别驱动哪些邮件配置生效后后端通过 send_email.py 中的统一入口调用 Resenddef send_email(params: Dict): settings ResendSettings() resend.api_key settings.resend_api_key return resend.Emails.send(params)两类邮件对配置项的依赖不同Brain 共享邀请邮件resend_invitation_email.py 从BrainSettings读取resend_email_address作为from发送主题为Quivr - Brain Shared With You的邮件正文包含指向{origin}/invitation/{brain_id}的访问链接origin默认值为https://chat.quivr.app。也就是说邀请邮件走的是RESEND_EMAIL_ADDRESS。销售联系邮件email_sender.py 使用resend_contact_sales_from作为from对应RESEND_CONTACT_SALES_FROM收件方向由RESEND_CONTACT_SALES_TO决定。如果你只需要邀请邮件功能RESEND_EMAIL_ADDRESS和RESEND_API_KEY是核心项销售联系功能才需要后两个变量配齐。如何判断发送是否生效ResendSettings 中resend_api_key的默认值是字符串null即不配置.env时不会使用任何有效 Key。发送邀请邮件时后端的行为可以在日志中观察成功时记录Resend response并附带 Resend 的响应对象发送抛异常时记录Error sending email: {e}。因此在配置完成后可以触发一次 Brain 共享邀请然后在后端日志中确认出现Resend response而不是Error sending email以此核对RESEND_API_KEY与RESEND_EMAIL_ADDRESS是否配置正确。若 Resend 侧持续报错回到前一步检查邮箱/域名是否已在 Resend 账户中验证。配置范围与边界只需要修改项目根目录的.env后端服务读取无需改任何代码邮件能力完全依赖 Resend 服务文档未提供其他邮件通道的替代配置Resend 不可用时邀请与销售邮件均无法发出RESEND_CONTACT_SALES_FROM/RESEND_CONTACT_SALES_TO在 settings.py 中默认值为null仅在使用销售联系功能时才必须配置真实地址。完成配置并重启后端服务后Brain 共享邀请与通知邮件即可经由 Resend 发出后续如需了解 Quivr 其他环境变量Supabase、OpenAI、Celery 等可参考 environment-variables.mdx。【免费下载链接】quivrOpiniated RAG for integrating GenAI in your apps Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.项目地址: https://gitcode.com/GitHub_Trending/qui/quivr创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考