Skip to content

jreiml/smtp-gotify

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMTP to Gotify

MIT Licensed Artifact Hub Quay.io

smtp-gotify is a small program which listens for SMTP and sends all incoming Email messages to your Gotify server. It is an updated and maintained version of scott-8/smtp-gotify. The image is rebuilt every week and published to quay.io.

Say you have a software which can send Email notifications via SMTP. You may use smtp-gotify as an SMTP server so the notification mail can be sent to a Gotify app.

Getting started

You can use smtp-gotify with either Docker or Helm.

Helm

These helm charts can be used to deploy this on a Kubernetes cluster.

Docker

Starting a docker container:

docker run \
    --name smtp-gotify \
    --restart=always
    -e GOTIFY_URL=<SERVER_URL> \
    -e GOTIFY_TOKEN=<APP_TOKEN1>,<APP_TOKEN2> \
    -p 2525:2525 \
    quay.io/reiml/smtp-gotify

The variable GOTIFY_URL should be in the form http[s]://example.com[:port]/.

A few other environmental variables that can be optionally specified: GOTIFY_PRIORITY, GOTIFY_TITLE_TEMPLATE, and GOTIFY_MESSAGE_TEMPLATE.

Assuming that your Email-sending software is running in docker as well, you may use smtp-gotify:2525 as the target SMTP address. No TLS or authentication is required.

About

A small program which listens for SMTP notifications and sends all incoming messages to your Gotify server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 92.4%
  • Dockerfile 7.6%