undefined

Email

AdonisJS Mailer adds first-party support for sending emails from your application. It has drivers to support the major players like SparkPost, SES, and Mailgun as well as SMTP support.

2 Series
6 Lessons
Email

Building with AdonisJS & Inertia

We'll learn how to use InertiaJS with AdonisJS 6 to build a feature-complete application, called PlotMyCourse. Our application will use server-side rendering (SSR), Vue 3, and Shadcn-Vue. It'll feature organizations, drag-and-drop, and lots of forms.

91 Lessons
14h 5m

Let's Learn AdonisJS 6

In this series, we'll learn AdonisJS 6 step-by-step in a beginner-friendly way. Covering topics like routing, controllers, services, EdgeJS, Lucid ORM, forms, filtering, authentication, etc.

113 Lessons
14h 15m
Video preview
Getting Up and Running
Video preview

Getting the Web Project Up & Running

We'll get our web project cloned down. Then, we'll get it configured by first creating our database and running our migrations and seeder. Lastly, we'll get a test SMTP email inbox set up through MailTrap.

Video preview
Adocasts Plus Exclusive
Exclusive
Sending an Invitation to Join Our Organization
Video preview

Sending an Invitation to Join Our Organization

In this lesson, we'll begin our organization invite system by first adding the ability to send an invitation email to join our organization.

Video preview
Adocasts Plus Exclusive
Exclusive
Email Changed Notification
Video preview

Alerting Users When Their Account Email Is Changed

In this lesson, we'll add an additional security step onto our account email change logic, by also notifying the user's old email address about the change.

Video preview
Adocasts Plus Exclusive
Exclusive
Forgot Password
Video preview

Forgot Password & Password Reset

In this lesson, we'll walk through setting up the complete forgot password flow including, creating a password reset token with time-expiry, sending an email notification with a password reset link, verifying the token, and resetting the users password.

Requiring Email Verification
Requiring Email Verification

Simple Steps To Require Email Verification In Your AdonisJS App

Learn how to require your users to verify their email address using a Token model with AdonisJS and Lucid ORM.

PDF Invoice Generator
PDF Invoice Generator

Create a NodeJS PDF Generator that Sends the PDF as an Email Attachment with AdonisJS & Puppeteer

In this lesson, we'll be creating an application that creates a PDF from a styled page using AdonisJS, EdgeJS, and Puppeteer. Then, we'll learn how we can send this PDF as an email attachment.