Skip to content

Instantly share code, notes, and snippets.

@jcdarwin
Last active August 15, 2024 08:08
Show Gist options
  • Save jcdarwin/fa9235dd48276f348cc7 to your computer and use it in GitHub Desktop.
Save jcdarwin/fa9235dd48276f348cc7 to your computer and use it in GitHub Desktop.
How to allow monit to use gmail as a smtp relay to send out alert emails
# visit https://accounts.google.com/DisplayUnlockCaptcha and click to allow access
# edit /etc/monit/monitrc to include the following
set mailserver smtp.gmail.com port 587
username "[email protected]" password "whatever"
using tlsv1
with timeout 30 seconds
# run the following to validate access
/etc/init.d/monit restart
monit validate
@2bj
Copy link

2bj commented Aug 15, 2024

I found this solution (aug 2024):
turn on 2fa on gmail acc, go to https://myaccount.google.com/apppasswords and create app password and use it for monit
here is my config:

set mailserver smtp.gmail.com port 587
    username "<gmail account name without @gmail.com>" password "<your app pass word>"
    using tlsv1
    with timeout 30 seconds

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment