Repos:
GITHUB: github.com/cusspvz/contact-email.microservice
NPM: @cusspvz/contact-email.microservice
DOCKER: cusspvz/contact-email.microservice
### Anti-Spam
- reCAPTCHA
- CORS
### Client
- GMail
- SMTP
/healthz
- healthcheck route- support for a random string at the subject to prevent gmail group/trimming
docker pull cusspvz/contact-email.microservice
docker run -ti --rm --env-file path/to/settings.env cusspvz/contact-email.microservice
### Nodemailer
- Default:
null
- Description: Defines a service for the transport
- Default:
false
- Description: Sets the host to connect to.
- Default:
false
- Description: Set this variable as
1
if you want the transport to use secure ports
- Default:
false
- Description: Set this variable as
1
if you want to setup authentication
- Default:
false
- Description: Sets the authentication type. (needed for OAuth2)
- Note: Requires
NODEMAILER_AUTH
to be set
- Default:
false
- Description: Sets the token on authentication. (needed for OAuth2)
- Note: Requires
NODEMAILER_AUTH
to be set
- Default:
false
- Description: Sets the user on authentication.
- Note: Requires
NODEMAILER_AUTH
to be set
- Default:
false
- Description: Sets the password on authentication.
- Note: Requires
NODEMAILER_AUTH
to be set
- Default:
1
- Description: Defines if subject gets an extra string to prevent email grouping
- Note: Accepts 1 and 0
- Default:
null
- Description: Defines a CORS origin based on a regexp
- Note: Please insert the regexp without the slashes
- Example:
(?:(www|marketing).)website.(com|org)
- Default:
null
- Description: Defines a CORS origin based on a comma separated string
- Note: Please insert the urls without extra spaces
- Example:
website.com,website.org,www.website.com,www.website.org
- Default:
null
- Description: Set this variable as
1
if you want to setup reCAPTCHA
- Default:
null
- Description: Defines the reCAPTCHA Public key
- Note: Requires
RECAPTCHA
to be set.
- Default:
null
- Description: Defines the reCAPTCHA Private key
- Note: Requires
RECAPTCHA
to be set.
- Default:
8080
- Description: Set the HTTP server port