Use case – Sending an email from Strapi
One plugin installed by default that we haven't used so far is the Email plugin. This is a plugin that allows us to send emails from Strapi. It exposes a service that can be used from our API. Let's imagine a scenario where we have a requirement such as this:
As a class admin,
I want to be notified by email when a new tutorial is created
So that I can keep track of the activities in our system.
Before hooking our email notification to tutorial creation, let's first see how we can send an email from Strapi.
Sending an email using the Email plugin
The Email plugin provides a service that we can use to send emails. We created our own service before in Chapter 5, Customizing Our API, to encapsulate logic for generating a summary. Similarly, plugins can expose services that allow us to use their functionality from other layers in the API. Plugins, as with API endpoints, make use of the same building blocks...