Skip to content

viniciobs/Dotnet-Mail-Sender.Api

Repository files navigation

Dotnet-Mail-Sender.Api

This is a minimal api for sending e-mails with dotnet core 7.0


Configuration

To use it with Gmail you must follow these steps:

  1. Turn on 2 step verification in your account by following these steps here;
  2. Create and generate an app password by clicking here;
  3. Edit appsettings.json replacing username with your e-mail and password with your new generated app password.

Running on Docker

  1. In order to run the application on docker you need to have a dev certificate, if you don't have one, create as follows.
    Open CMD and run:
PS C:\> dotnet dev-certs https -ep %USERPROFILE%\.aspnet\https\aspnetapp.pfx -p <CERT_PASSWORD>
PS C:\> dev-certs https --trust
  1. Edit the .env file with the <CERT_PASSWORD> you put on step before

  2. On the root folder, run:

PS C:\MailSender.Api> docker compose up
  1. The application is now running. Go to https://localhost:5758/swagger/index.html

About

Sending e-mails with dotnet core 7.0

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published