定制 amici/craft-super-mailer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

amici/craft-super-mailer

Composer 安装命令:

composer require amici/craft-super-mailer

包简介

Create event-driven email notifications for Craft CMS.

README 文档

README

Super Mailer adds event-driven email notifications to Craft CMS. Create Control Panel managed notifications, choose the Craft or plugin event that should trigger them, add conditions, render Twig email templates, queue delivery, and review success or failure logs.

Features

  • Create email notifications from the Craft Control Panel.
  • Choose from Craft element lifecycle events and supported third-party plugin events such as form submission events.
  • Send HTML and/or plain text templates from the site templates folder.
  • Use Twig in subjects, recipients, sender fields, and email templates.
  • Add event-aware condition rows and optional PHP expressions before a notification queues.
  • Use dynamic condition selectors for field layout options, users, sites, categories, forms, submissions, and Commerce-style element metadata where available.
  • Preview event context, rendered recipients, subject, body, and condition results before sending.
  • Send test emails from the preview screen.
  • Queue delivery with detailed success and failure logs.
  • Resend logged emails individually or in bulk.
  • Purge logs automatically by retention setting or manually from CP/console.

Requirements

  • Craft CMS 5
  • PHP 8.2 or newer

Installation

Run this command in your Craft project:

composer require amici/craft-super-mailer
php craft plugin/install super-mailer

You can also install it from Settings -> Plugins in the Craft Control Panel.

For the full setup flow, see the Super Mailer documentation.

Quick Setup

  1. Go to Super Mailer -> Notifications.
  2. Create a new notification.
  3. Choose the event that should trigger the email.
  4. Add recipients, subject, and template paths.
  5. Add conditions if the email should only send in certain cases.
  6. Use Preview to inspect rendered recipients, body, variables, and condition results.
  7. Send a test email, then enable the notification.
  8. Review delivery under Super Mailer -> Logs.

Documentation

Read the full documentation at docs.amiciinfotech.com/craft-cms/super-mailer.

Local docs are split by task:

Control Panel

The plugin adds a Super Mailer section with:

  • Notifications for creating and managing event-triggered emails.
  • Logs for viewing delivery attempts, failures, details, and resends.
  • Settings for plugin name and email log retention.

Permissions

The plugin registers these permissions:

  • super-mailer:view-notifications
  • super-mailer:manage-notifications

License

Proprietary - Copyright (c) 2026 Amici Infotech

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: proprietary
  • 更新时间: 2026-05-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固