技能 编程开发 Webiny邮件API抽象层

Webiny邮件API抽象层

v20260507
webiny-api-mailer-catalog
本模块提供了11个核心的邮件服务抽象层,用于构建健壮的邮件发送和设置管理功能。它集成了用例(Use Case)、仓库(Repository)和事件处理器(Event Handler)等结构化模式,帮助开发者遵循最佳实践,实现高度模块化和可测试的后端邮件业务逻辑。
获取技能
492 次下载
概览

api/mailer

How to Use

  1. Find the abstraction you need below
  2. You MUST read the source file to get the exact interface and types!
  3. Import: import { Name } from "<importPath>";
  4. See webiny-use-case-pattern or webiny-event-handler-pattern skills for implementation patterns

Abstractions


Name: GetSettingsRepository Import: import { GetSettingsRepository } from "webiny/api/mailer" Source: @webiny/api-mailer/features/GetSettings/index.ts


Name: GetSettingsUseCase Import: import { GetSettingsUseCase } from "webiny/api/mailer" Source: @webiny/api-mailer/features/GetSettings/index.ts


Name: MailAfterSendEventHandler Import: import { MailAfterSendEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts


Name: MailBeforeSendEventHandler Import: import { MailBeforeSendEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts


Name: MailerService Import: import { MailerService } from "webiny/api/mailer" Source: @webiny/api-mailer/domain/MailerService/abstractions.ts


Name: MailerSettingsAfterSaveEventHandler Import: import { MailerSettingsAfterSaveEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts


Name: MailerSettingsBeforeSaveEventHandler Import: import { MailerSettingsBeforeSaveEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts


Name: MailSendErrorEventHandler Import: import { MailSendErrorEventHandler } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts


Name: SaveSettingsRepository Import: import { SaveSettingsRepository } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts


Name: SaveSettingsUseCase Import: import { SaveSettingsUseCase } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SaveSettings/index.ts


Name: SendMailUseCase Import: import { SendMailUseCase } from "webiny/api/mailer" Source: @webiny/api-mailer/features/SendMail/index.ts


信息
Category 编程开发
Name webiny-api-mailer-catalog
版本 v20260507
大小 2.34KB
更新时间 2026-05-08
语言