Skip to content

ofthesun9/swaks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

swaks

Simple shell script using swaks https://github.com/Flowman/docker-swaks to periodically check availability of a smtp server The shell script will send an email when a failure is detected, and will send another one when the server is avail again

images are available for both amd64 and arm architectures at ofthesun9/swaks:latest

Dockerfile from https://github.com/Flowman/docker-swaks

The script need 8 env variable :

INTERVAL_CHECK (in seconds) for example : INTERVAL_CHECK=60

SWAKS_TEST_CMD for example : -f admin@example.com -t admin@example.com -s mail.example.com -p 25 --hide-all --quit-after RCPT

SWAKS_ALERT_UP_CMD for example : -f xxxxx@gmail.com -t xxxxxx@gmail.com -s smtp.gmail.com -p 25 -au xxxxx@gmail.com -ap password -tls

SWAKS_ALERT_UP_SUBJECT for example : Alert mail.example.com is not responding %DATE%

SWAKS_ALERT_UP_BODY : Alert mail.example.com is not responding %DATE%

SWAKS_ALERT_DOWN_CMD for example : -f xxxxx@gmail.com -t xxxxxx@gmail.com -s smtp.gmail.com -p 25 -au xxxxx@gmail.com -ap password -tls

SWAKS_ALERT_DOWN_SUBJECT for example : End of alert mail.example.com is responding again %DATE%

SWAKS_ALERT_DOWN_BODY : End of alert mail.example.com is responding again %DATE%

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published