orchardcore-email

Configure and send Orchard Core emails via SMTP or Azure providers from .NET applications.

13|3|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-email
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orchardcore-email
Source: https://github.com/CrestApps/CrestApps.AgentSkills/tree/main/src/CrestApps.AgentSkills.Skills/orchardcore/orchardcore-email
Command: npx skills add https://github.com/CrestApps/CrestApps.AgentSkills --skill orchardcore-email

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The Orchard Core Email integration provides a comprehensive guide for configuring and sending emails from Orchard Core apps, including SMTP setup, programmatic sending via ISmtpService, Liquid-based templates, recipe-driven configuration, workflow email activities, and Azure Communication Services support.

Core Features & Use Cases

  • SMTP and Azure email delivery with providers
  • Programmatic sending via ISmtpService
  • Liquid templates for dynamic content
  • Recipe-driven configuration and workflow integration

Quick Start

Install the Orchard Core Email packages, enable the Email features, configure SMTP or Azure settings, and start sending emails programmatically.

Frequently Asked Questions about orchardcore-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send emails from an Orchard Core application?

To send emails from an Orchard Core application, use the ISmtpService for programmatic delivery or configure workflow activities. You can utilize Liquid templates for dynamic content and manage settings via the admin UI or recipes.

Does Orchard Core email support Azure Communication Services?

Yes, Orchard Core email supports Azure Communication Services as an email provider. You can configure Azure email delivery alongside standard SMTP providers to send messages directly from your .NET application.

How do I use Liquid templates for Orchard Core emails?

Liquid templates generate dynamic email content in Orchard Core. By applying Liquid syntax within your email configuration, you create personalized message bodies that render variable data when the ISmtpService sends the message.

Can I configure Orchard Core email settings using recipes?

Yes, you can configure Orchard Core email settings using recipes. This recipe-driven configuration allows you to automate the setup of SMTP and Azure email providers, enabling consistent deployment across different environments.

How do I trigger Orchard Core emails through workflows?

You trigger Orchard Core emails through workflows by adding email activities to your workflow rules. This integrates email sending directly into your business logic, dispatching messages automatically when specific events occur.

What is needed to start sending Orchard Core emails programmatically?

To send Orchard Core emails programmatically, you need to install the Orchard Core Email packages, enable the email features, and configure your SMTP or Azure provider settings. You then call ISmtpService from your runtime code.