Exciting release!Introducing "safe npm". Learn more
Socket
Log inDemoInstall

@nextnm/nestjs-ses

Package Overview
Dependencies
3
Maintainers
1
Versions
5
Issues
File Explorer

Advanced tools

@nextnm/nestjs-ses

NestJS provider for sending emails with ses

    0.1.0latest
    GitHub

Version published
Maintainers
1
Weekly downloads
762
decreased by-17.17%

Weekly downloads

Readme

Source

Nest Logo

NestJS SES (AWS emails)

NPM Version Package License NPM Downloads

Introduction

This is a simple wrapper of node-ses. It only comtemplates the send email functionality, but later it will be added more. Just ping me or open pull request and contribute :)

Installation

npm install @nextnm/nestjs-ses

Usage

Importing module
import { SesModule } from '@nextnm/nestjs-ses'; @Module({ imports: [ SesModule.forRoot({ secret: '<YOUR SECRET>', apiKey: '<YOUR API_KEY>', region: 'eu-west-1', }), ], providers: [], exports: [], }) export class YourModule {}
Interfaces
interface EmailOptions { from: string; to: string; subject: string; html?: string; replyTo?: string; cc: string; bcc: string[]; altText?: string; }
Calling Send Method
import { SesService } from '@nextnm/nestjs-ses'; import { SesEmailOptions } from '@nextnm/nestjs-ses' @Injectable() export class YourService { constructor(private sesService: SesService) { const options: SesEmailOptions = { from:'', to:'', subject:'', html:'', replyTo:'', cc:'', bcc:'', altText:'', }; await this.sesService.sendEmail(options); }

Contributing

Contributions welcome! See Contributing.

Notes

This project is not endorsed by or affiliated with AWS.

Author

Nuno Carvalhão Site

License

Licensed under the MIT License - see the LICENSE file for details.

Keywords

FAQs

Last updated on 22 Mar 2023

Did you know?

Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.

Install Socket
Socket
support@socket.devSocket SOC 2 Logo

Product

  • Package Issues
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc