@aglyn/plugins-email

中文文档
1.19.0发布于 2026/11/07Apache-2.0TypeScriptES Module构建来源已验证近 30 天下载 9866

Aglyn 的电子邮件插件:从电子邮件安全块构建在Besigner的电子邮件设计,加上主题,受众列表,发送域和邮件所搭载的压制. 如果您在 Aglyn 平台上运行或建构并想要设计 ema , 请安装它

中文使用文档
文档目录9 节
  1. 安装
  2. 里面有什么东西
  3. 在签名人
  4. 在操纵台上
  5. 在服务器上
  6. 入境点
  7. 使用量
  8. 怎样才合适
  9. 许可证

@aglyn/plugins-电子邮件

Aglyn 的电子邮件插件:从电子邮件安全块构建在Besigner的电子邮件设计,加上主题,受众列表,发送域和邮件所搭载的压制. 如果您正在运行或建在 Aglyn 平台上并想要设计电子邮件, 请安装它 .

从Aglyn monorepo出版到npm. 随后的版本 语义版本。 。 。 .

安装

npm install @aglyn/plugins-email

同伴依赖性 :

  • @mui/material
  • @mui/x-data-grid
  • firebase
  • firebase-admin
  • next
  • react

无是可选的. firebase-admin 财务报告和审定财务报表 next 由服务器的半导体使用( e)@aglyn/plugins-email/server) (中文(简体) ).

里面有什么东西

这个软件包是一个第一党的Aglyn插件. 它通过 Aglyn 的插件管理器被装入: 应用程序读取了单列波的条目 plugins.config.json,输入每个表层名称,并呼叫登记员宣布该表层。 它不是一个独立的库;安装在它自己的负载上没有什么.

此插件拥有电子邮件设计, 主题目录, 列表, 发送身份和域以及压制 。 它不拥有运动:发送运动,以及消息列表,报告和作曲页面,属于营销插件(英语:@aglyn/plugins-marketing) (中文(简体) ). 两者通过区相接,每个东道主相接相接,具体介绍如下.

在签名人

registerEmailPlugin() 将电子邮件块登记为画布组件 : emailSection, (中文(简体) ), emailText, (中文(简体) ), emailRichtext, (中文(简体) ), emailImage, (中文(简体) ), emailButton, (中文(简体) ), emailDivider, (中文(简体) ), emailSpacer, (中文(简体) ), emailProduct 财务报告和审定财务报表 emailHtml。电子邮件的设计与任何屏幕一样,核心的电子邮件渲染器将相同的节点树转换为内置式的表格 HTML和发送时的纯文本.

在操纵台上

registerEmailConsole() 登记册 :

  • 一个 电子邮件 导航项目和页面 : /emails,以信件、模板、听众、主题、发送和禁止为路线。 它要求 data.manage 权限,并且是代码分割.
  • 组织一级的同一页, /[orgSlug]/emails (单位:千美元) orgNavItems ,由壳体通用的Org通向Org-wide成员的途径提供服务. 观众和话题是组织的;信息、模板、发送身份和压制清单在被封顶的批次的站点上逐个站点读取,每个属于站点的书写都询问哪个站点.
  • 拥有运动的插件的插件主机的三个区域: 信件部分的整个正文( 在一个站点下, 在组织的页面上) hostId: null 从模板发送的邮件emailTemplateReport,在模板的页面上),谁收到它们(emailTemplateRecipients) (中文(简体) ). 此软件包没有绘制它们, 没有读取发送 .
  • 在竞选主页主机区域绘制了五个部件: campaignTopicSelect, (中文(简体) ), campaignTopicOptions, (中文(简体) ), campaignSenderEditor, (中文(简体) ), campaignDesignCreate 财务报告和审定财务报表 campaignDesignPreview。每个报告都通过召回方式进行;没有人写运动.

在服务器上

@aglyn/plugins-email/server 进口 firebase-admin 并且远离客户进入点.

  • registerEmailApi() (单位:千美元) tenantApi (表层)在已签名的链接后登记收件人的页面: email/unsubscribe, (中文(简体) ), email/resubscribe, (中文(简体) ), email/preferences 财务报告和审定财务报表 email/confirm。 。 。 .
  • registerEmailConsoleApi() (单位:千美元) consoleApi (表) 登记名单email/list-rule-preview, (中文(简体) ), email/list-members-preview, (中文(简体) ), email/list-members-add),列表导入的筛选读取(email/list-import-screening),压制路线,以及核心资源-草稿接合上的电子邮件设计草稿.
  • registerEmailConsoleServerDeclarations() (单位:千美元) consoleServerDeclarations )主要登记插件的两个传输资源: email.list-members (一个名单的成员,从该名单进口或出口)和 email.suppressions (一个网站的压制列表,只导入添加). 控制台登记员登记其向导的一半,包括列表导入自己的步骤.

线路由主机API调度器提供 /api/。 。 。 .

入境点

导入目录
@aglyn/plugins-emailBUNDLE_ID电子邮件块组件及其计划, registerEmailConsole,站点的一半,以及模型(渲染器再出口、模板出处和发送域状态)
@aglyn/plugins-email/siteregisterEmailPlugin 财务报告和审定财务报表 EMAIL_BUNDLE 只有,没有控制台代码
@aglyn/plugins-email/serverregisterEmailApi, (中文(简体) ), registerEmailConsoleApi 和列表处理器
@aglyn/plugins-email/*下的任何模块 src/lib/。控制台组件是从 @aglyn/plugins-email/components/... 并且故意不从根上再出口

使用量

登记员通常由Aglyn生成的插件加载器调用. 直接调用 :

// Canvas half
import { registerEmailPlugin } from '@aglyn/plugins-email/site'
registerEmailPlugin()

// Console app
import { registerEmailConsole } from '@aglyn/plugins-email'
registerEmailConsole()

// Server-only API dispatcher
import {
  registerEmailApi,
  registerEmailConsoleApi,
} from '@aglyn/plugins-email/server'
registerEmailApi()

怎样才合适

插件可以导入租户运行时间,渲染器,Besigner逻辑,核心和共享包. 它从不导入另一个插件,核心也从不导入一个插件. 电子邮件取决于 @aglyn/aglyn, (中文(简体) ), @aglyn/tenant-data-admin, (中文(简体) ), @aglyn/tenant-feature-instance 财务报告和审定财务报表 @aglyn/shared-* 软件包,包括 @aglyn/shared-util-email。它与营销插件的关系完全通过插件区和在核心中注册的部件槽运行,因此两个软件包都不导入另一个.

许可证

阿帕奇2.0 (英语). 资料来源: https://github.com/aglyn/aglyn/tree/main/libs/plugins/电子邮件 互联网档案馆的存檔,存档日期2013-12-02

版本与发布记录

@aglyn/plugins-email 共发布 162 个版本,首次发布于 2026/09/21;过去 12 个月发布了 162 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
1.19.0latest2026/11/07今天
1.18.02026/11/07今天
1.17.02026/11/07今天
1.16.02026/11/07今天
1.15.22026/11/061 天前
1.15.12026/11/061 天前

其他发布通道:beta → 1.0.0-beta.296。

关于 @aglyn/plugins-email 的常见问题

@aglyn/plugins-email 是什么?

Aglyn 的电子邮件插件:从电子邮件安全块构建在Besigner的电子邮件设计,加上主题,受众列表,发送域和邮件所搭载的压制. 如果您在 Aglyn 平台上运行或建构并想要设计 ema , 请安装它

如何安装 @aglyn/plugins-email?

在项目目录运行 npm install @aglyn/plugins-email,或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖:next(^16.3.3)、react(^19.2.8)、firebase(^13.0.0)、@mui/material(^9.3.1)、firebase-admin(^14.3.0)、@mui/x-data-grid(^9.12.0)。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖,Yarn 需要手动安装。

@aglyn/plugins-email 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@aglyn/plugins-email 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@aglyn/plugins-email 可以商用吗?

@aglyn/plugins-email 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@aglyn/plugins-email 的下载量有多少?

根据 npm 官方下载统计,@aglyn/plugins-email 在 2026/10/05 – 2026/11/03 这 30 天内被下载 9,866 次,日均约 329 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@aglyn/plugins-email 还在维护吗?

最新版本 1.19.0 发布于 2026/11/07(今天);至今共发布 162 个版本,其中过去 12 个月发布了 162 个;首次发布于 2026/09/21。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。