Skip to content

Latest commit

 

History

History
26 lines (14 loc) · 1.2 KB

README.md

File metadata and controls

26 lines (14 loc) · 1.2 KB

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 [email protected] -t [email protected] -s mail.example.com -p 25 --hide-all --quit-after RCPT

SWAKS_ALERT_UP_CMD for example : -f [email protected] -t [email protected] -s smtp.gmail.com -p 25 -au [email protected] -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 [email protected] -t [email protected] -s smtp.gmail.com -p 25 -au [email protected] -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%