{"_id":"@benhepburn/adonis-notifications-mail-channel","_rev":"5-5b63250b4136a51db8f20dc5f5872cbc","name":"@benhepburn/adonis-notifications-mail-channel","dist-tags":{"latest":"2.1.0"},"versions":{"1.1.0":{"name":"@benhepburn/adonis-notifications-mail-channel","version":"1.1.0","keywords":["adonis","adonisjs","notifications","mail","email","adonis js","provider","service"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications-mail-channel@1.1.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"f1ef69382a239663cb4535285dca2020fdce1d39","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications-mail-channel/-/adonis-notifications-mail-channel-1.1.0.tgz","fileCount":11,"integrity":"sha512-ohjMu5Kz6s19uDt9PZuGXtINWLZiSTJNmHyYp3C1cfmvGFysFIvk9R1j0sCJ/IhLhprS71jXLO4oQgmtoD5E3A==","signatures":[{"sig":"MEYCIQCZ2bU2Vzuppe5UlR6QiI7mIP2wKEAI1PfhzCmLPL8NAQIhAJt/Rw6ZjtKQvkIIqSgkMIdYhLYYO4Ihk6oYPVpqAVP7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6777},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"f5a18920d43ab48910998603f2e526cbb2d5089c","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"An Adonis Mail notification channel for @benhepburn/adonis-notifications","directories":{},"_nodeVersion":"21.6.2","dependencies":{},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.0","@adonisjs/mail":"^9.2.2","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1","@benhepburn/adonis-notifications":"^0.4.5"},"peerDependencies":{"@adonisjs/core":"^6.2.0","@adonisjs/mail":"^9.2.2","@benhepburn/adonis-notifications":"^0.4.5"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications-mail-channel_1.1.0_1720404558738_0.08075866095697748","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@benhepburn/adonis-notifications-mail-channel","version":"1.2.0","keywords":["adonis","adonisjs","notifications","mail","email","adonis js","provider","service"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications-mail-channel@1.2.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"09a50911aba0818ddab9cd39cec6ec04f275f9ba","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications-mail-channel/-/adonis-notifications-mail-channel-1.2.0.tgz","fileCount":11,"integrity":"sha512-OPBaiMf8ZAayiLiZNZAu8J/C5z9h8u9oSDCYflguSrX6NEYX70TQYvmHIr6qIwaE1xiC1/mLWo0XmRvcN781Tg==","signatures":[{"sig":"MEUCIQCUHLNJBGRD7upIniJgJCRVXRqJ722Wa1evsUsvKrc4FAIgeJUcaIUO0k8F8brXXIH+axKpgQizuuYaOyiqDHgTb/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7429},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"fed1b4d035a557a72147c13b7c9c608f24658e25","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np --no-cleanup","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"An Adonis Mail notification channel for @benhepburn/adonis-notifications","directories":{},"_nodeVersion":"21.6.1","dependencies":{},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","np":"^9.2.0","eslint":"^8.38.0","del-cli":"^5.0.0","ts-node":"^10.9.2","prettier":"^3.1.1","@swc/core":"^1.3.102","copyfiles":"^2.4.1","typescript":"^5.3.3","@types/node":"^20.10.7","@japa/assert":"^2.1.0","@japa/runner":"^3.1.1","@adonisjs/core":"^6.2.3","@adonisjs/mail":"^9.2.2","@adonisjs/tsconfig":"^1.2.1","@adonisjs/assembler":"^7.0.0","@adonisjs/eslint-config":"^1.2.1","@adonisjs/prettier-config":"^1.2.1","@benhepburn/adonis-notifications":"^0.4.6"},"peerDependencies":{"@adonisjs/core":"^6.2.3","@adonisjs/mail":"^9.2.2","@benhepburn/adonis-notifications":"^0.4.6"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications-mail-channel_1.2.0_1724978095749_0.20684750562326215","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@benhepburn/adonis-notifications-mail-channel","version":"1.3.0","keywords":["adonis","adonisjs","notifications","mail","email","adonis js","provider","service"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications-mail-channel@1.3.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"d0ab642efec22d6dac53b5ef188fe04ef9fb2db8","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications-mail-channel/-/adonis-notifications-mail-channel-1.3.0.tgz","fileCount":11,"integrity":"sha512-v16IaNGQ/NhHrbJuS60fv25XLqAz7lvF1tMIzceiBqBUwTTkjK8tzduygehsFVRf99P9mcjlVM0Ux9tpaXZ+vQ==","signatures":[{"sig":"MEQCIG4UrZwZeXkZdnjAPl0AjkFbF/fm+kappd0q3cKi/QuuAiBWUNXAUNBfUi7w8EOxLPBljL9Rbj+PVfuZc5b1kVwPdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7422},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"4a02e5601f08198095ffa11db0d0c4173815777a","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np --no-cleanup","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"An Adonis Mail notification channel for @benhepburn/adonis-notifications","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^9.2.0","eslint":"^8.57.1","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.42","copyfiles":"^2.4.1","typescript":"^5.6.3","@types/node":"^20.17.5","@japa/assert":"^2.1.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.1","@adonisjs/mail":"^9.2.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.0","@benhepburn/adonis-notifications":"^0.4.6"},"peerDependencies":{"@adonisjs/core":"^6.2.3","@adonisjs/mail":"^9.2.2","@benhepburn/adonis-notifications":"^0.4.6"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications-mail-channel_1.3.0_1730429705191_0.06098878431429999","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@benhepburn/adonis-notifications-mail-channel","version":"1.4.0","keywords":["adonis","adonisjs","notifications","mail","email","adonis js","provider","service"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications-mail-channel@1.4.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"fa7a7750a97d16300cb16020fb9cb646b04f8a16","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications-mail-channel/-/adonis-notifications-mail-channel-1.4.0.tgz","fileCount":11,"integrity":"sha512-lg0CR2BHtbfKR8Uuq6HgiOmkIJ4KtHqcjPBKFDQ4qAOlrya1jTJKiNbUH4TlOmN/Z0dAsi2fYSA4LnT3cqtoVg==","signatures":[{"sig":"MEUCIDrYhEVP5MGyzSqG5nySL4yhlZGiq7h0l1zFYy7bFlqKAiEA1lK2fXBP27uUtz2N5Ow4hUrHzFFEphgPBob/Yz+2POE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7523},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"822775c80df5d613210e6133165a1ce345261674","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np --no-cleanup","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"An Adonis Mail notification channel for @benhepburn/adonis-notifications","directories":{},"_nodeVersion":"21.6.2","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^9.2.0","eslint":"^8.57.1","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.42","copyfiles":"^2.4.1","typescript":"^5.6.3","@types/node":"^20.17.5","@japa/assert":"^2.1.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.1","@adonisjs/mail":"^9.2.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.0","@benhepburn/adonis-notifications":"^0.5.0"},"peerDependencies":{"@adonisjs/core":"^6.2.3","@adonisjs/mail":"^9.2.2","@benhepburn/adonis-notifications":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications-mail-channel_1.4.0_1731389056921_0.9481192298119729","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@benhepburn/adonis-notifications-mail-channel","version":"1.5.0","keywords":["adonis","adonisjs","notifications","mail","email","adonis js","provider","service"],"author":{"name":"benhepburn"},"license":"MIT","_id":"@benhepburn/adonis-notifications-mail-channel@1.5.0","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"c8":{"exclude":["tests/**"],"reporter":["text","html"]},"np":{"tag":"latest","branch":"main","message":"chore(release): %s","anyBranch":false},"dist":{"shasum":"ddee464a79201cca06f7ac0be89c094058174a83","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications-mail-channel/-/adonis-notifications-mail-channel-1.5.0.tgz","fileCount":11,"integrity":"sha512-BeBF5Pu9mYgpfpbJtUNcbpBg7f9mvR3xJmvAr7To2c7CE51OXcGv/FcrKbAPWvwN2d1redk69b2cFydtxPEefw==","signatures":[{"sig":"MEQCIH7cUGp9tu+VaYRH/Yxdh+KiG67VvrKv6zhXMWlezz+JAiBO6SUA7olA4I4ZdK2+daayFSOqRWLE/JZMYFs8H4KgUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8094},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":"./build/index.js","./types":"./build/src/types.js"},"gitHead":"6409d7ed5144f126f96cd9fd0b37f429b41d7a10","scripts":{"lint":"eslint . --ext=.ts","test":"c8 npm run quick:test","build":"tsc","clean":"del-cli build","format":"prettier --write .","pretest":"npm run lint","release":"np --no-cleanup","version":"npm run build","prebuild":"npm run lint && npm run clean","postbuild":"npm run copy:templates","typecheck":"tsc --noEmit","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prepublishOnly":"npm run build"},"_npmUser":{"name":"benhepburn","email":"benjburn89@gmail.com"},"prettier":"@adonisjs/prettier-config","_npmVersion":"10.2.4","description":"An Adonis Mail notification channel for @benhepburn/adonis-notifications","directories":{},"_nodeVersion":"21.6.1","eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","np":"^9.2.0","eslint":"^8.57.1","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.3","@swc/core":"^1.7.42","copyfiles":"^2.4.1","typescript":"^5.6.3","@types/node":"^20.17.5","@japa/assert":"^2.1.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.14.1","@adonisjs/mail":"^9.2.2","@adonisjs/tsconfig":"^1.4.0","@adonisjs/assembler":"^7.8.2","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.4.0","@benhepburn/adonis-notifications":"^0.6.1"},"peerDependencies":{"@adonisjs/core":"^6.2.3","@adonisjs/mail":"^9.2.2","@benhepburn/adonis-notifications":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/adonis-notifications-mail-channel_1.5.0_1732773428799_0.7319952762044135","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@benhepburn/adonis-notifications-mail-channel","description":"An Adonis Mail notification channel for @benhepburn/adonis-notifications","version":"2.1.0","engines":{"node":">=20.0.0"},"type":"module","main":"build/index.js","exports":{".":"./build/index.js","./types":"./build/src/types.js"},"scripts":{"clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","typecheck":"tsc --noEmit","lint":"eslint . --ext=.ts","format":"prettier --write .","quick:test":"node --import=./tsnode.esm.js --enable-source-maps bin/test.ts","pretest":"npm run lint","test":"c8 npm run quick:test","prebuild":"npm run lint && npm run clean","build":"tsc","postbuild":"npm run copy:templates","release":"np --no-cleanup","version":"npm run build","prepublishOnly":"npm run build"},"keywords":["adonis","adonisjs","notifications","mail","email","adonis js","provider","service"],"author":{"name":"benhepburn"},"license":"MIT","devDependencies":{"@adonisjs/assembler":"^7.8.2","@adonisjs/core":"^6.14.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/mail":"^9.2.2","@adonisjs/prettier-config":"^1.4.0","@adonisjs/tsconfig":"^1.4.0","@benhepburn/adonis-notifications":"^1.0.0","@japa/assert":"^2.1.0","@japa/runner":"^3.1.4","@swc/core":"^1.7.42","@types/node":"^20.17.5","c8":"^9.1.0","copyfiles":"^2.4.1","del-cli":"^5.1.0","eslint":"^8.57.1","np":"^9.2.0","prettier":"^3.3.3","ts-node":"^10.9.2","typescript":"^5.6.3"},"peerDependencies":{"@adonisjs/core":"^6.2.3","@adonisjs/mail":"^9.2.2","@benhepburn/adonis-notifications":"^1.0.0"},"publishConfig":{"access":"public","tag":"latest"},"np":{"message":"chore(release): %s","tag":"latest","branch":"main","anyBranch":false},"c8":{"reporter":["text","html"],"exclude":["tests/**"]},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@adonisjs/prettier-config","_id":"@benhepburn/adonis-notifications-mail-channel@2.1.0","gitHead":"c3e7ae064e5d339851e363ef9ca57485a0a98f6b","types":"./build/index.d.ts","_nodeVersion":"21.6.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Hg+d+yvAGbv+ShT+U1MOrSt5OvWGI3/yCWbLdHwBYAuwSdKF7/TihlhAxR+zh30uxc5VTw9YvVE00duA2SlYtQ==","shasum":"53577e13423889bfd036542a3da8a9c19858e367","tarball":"https://registry.npmjs.org/@benhepburn/adonis-notifications-mail-channel/-/adonis-notifications-mail-channel-2.1.0.tgz","fileCount":11,"unpackedSize":7512,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDiSHRmmnQfJHq0lB/Xznoifim9cNHWtxg2Hdw2bEEUWAiB01Wx0uCt5lWvoEDHqGVn/d8ftEqeQ+ThpF0JOvTv3Hw=="}]},"_npmUser":{"name":"benhepburn","email":"benjburn89@gmail.com"},"directories":{},"maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adonis-notifications-mail-channel_2.1.0_1738543552817_0.4380819928782693"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-08T02:09:18.573Z","modified":"2025-02-03T00:45:53.154Z","1.1.0":"2024-07-08T02:09:18.869Z","1.2.0":"2024-08-30T00:34:55.923Z","1.3.0":"2024-11-01T02:55:05.401Z","1.4.0":"2024-11-12T05:24:17.084Z","1.5.0":"2024-11-28T05:57:08.990Z","2.1.0":"2025-02-03T00:45:52.985Z"},"author":{"name":"benhepburn"},"license":"MIT","keywords":["adonis","adonisjs","notifications","mail","email","adonis js","provider","service"],"description":"An Adonis Mail notification channel for @benhepburn/adonis-notifications","maintainers":[{"name":"benhepburn","email":"benjburn89@gmail.com"}],"readme":"# AdonisJS Notifications - Mail Channel\n\nThis package requires @benhepburn/adonis-notifications and @adonisjs/mail.\n\n## Install\n\nInstall peer dependencies @benhepburn/adonis-notifications and @adonisjs/mail, and then install this package from npm:\n\n```sh\nnpm install @benhepburn/adonis-notifications-mail-channel\n```\n\nor\n\n```sh\npnpm install @benhepburn/adonis-notifications-mail-channel\n```\n\nor\n\n```sh\nyarn add @benhepburn/adonis-notifications-mail-channel\n```\n\n## Configuration\n\n[Configure @adonisjs/mail as required](https://docs.adonisjs.com/guides/digging-deeper/mail), then add the mail channel to config/notifications.ts.\n\n```ts\nimport { MailChannel } from '@benhepburn/adonis-notifications-mail-channel';\n...\n\nconst notificationsConfig = defineConfig({\n  channels: {\n    ...\n    mail: MailChannel,\n  },\n});\n```\n\n## Usage\n\nCreate a class-based or callback mail message as per the @adonisjs/mail docs.\nThen create a new file in app/notifications e.g. app/notifications/sign_up_notification.ts:\n\n```ts\nimport { Notification } from '@benhepburn/adonis-notifications';\nimport { MailMessage, MailNotification } from '@benhepburn/adonis-notifications-aws-sns-channel/types';\n\nexport default class SignUpNotification extends Notification implements MailNotification {\n  constructor() {\n    super();\n  }\n\n  via(): string[] {\n    return ['mail'];\n  }\n\n  toMail(): MailMessage {\n    return {\n      mail: new SignUpMail(),\n      // OR\n      mail: (message) => message.to(this.notifiable!.notificationGetEmail())...\n      \n      sendLater: true, // Optional; sends the mail queued instead of immediately\n    };\n  }\n}\n```\n","readmeFilename":"README.md"}