Skip to content

Instantly share code, notes, and snippets.

@patte
Last active October 31, 2025 17:40
Show Gist options
  • Select an option

  • Save patte/16851c2ad34fa577fa264a7992281a92 to your computer and use it in GitHub Desktop.

Select an option

Save patte/16851c2ad34fa577fa264a7992281a92 to your computer and use it in GitHub Desktop.
setup email sending on linux
sudo apt install --no-install-recommends msmtp msmtp-mta bsd-mailx

sudo touch /var/log/msmtp
sudo chown root:users /var/log/msmtp
sudo chmod 664 /var/log/msmtp

echo 'set mta=/usr/bin/msmtp' | sudo tee -a /etc/mail.rc

sudo vi  /etc/msmtprc
defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        /var/log/msmtp

account        isp
auth           on
port           465
tls_starttls   off
host           mail.example.com
from           user@example.com
user           user@example.com
password       password

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