MailPlugin factory — registers an IMailer under CAPABILITIES.MAIL.
IMailer
CAPABILITIES.MAIL
Creates the MailPlugin.
Registers an IMailer under CAPABILITIES.MAIL. The default provider is 'log' (zero dependency, every runtime).
'log'
Optional
Plugin configuration
The plugin instance
import { MailPlugin } from '@setu-ts/mail-plugin';app.register(MailPlugin({ provider: 'sendgrid', options: { apiKey: config.get('SENDGRID_API_KEY') }, defaults: { from: 'noreply@myapp.com' },})); Copy
import { MailPlugin } from '@setu-ts/mail-plugin';app.register(MailPlugin({ provider: 'sendgrid', options: { apiKey: config.get('SENDGRID_API_KEY') }, defaults: { from: 'noreply@myapp.com' },}));
0.1.0
MailPlugin factory — registers an
IMailerunderCAPABILITIES.MAIL.