Skip to content

Local development

When creating an application that involves sending emails, you likely wouldn't want to send actual emails to active email addresses during local development.

Sails Mail offers various methods to "deactivate" the real email sending process for local development purposes.

Log Transport

During development you may set a mailer with the log transport which will log the content of your email to the console.

// config/mail.js
mailers: {
  log: {
    transport: 'log'

Mailtrap / NodemailerApp

Another option is to utilize services like Mailtrap or NodemailerApp along with the SMTP transport to route your email messages to a simulated mailbox.

This enables you to examine the emails within an email client, such as Mailtrap's or NodemailerApp's message viewer.

All open source projects are released under the MIT License.