Отправка почты с хоста linux (Ubuntu 20.04, команда mail)

Отправка почты с хоста linux (Ubuntu 20.04, команда mail)

Ранее написанная мню статья на эту же тему, но для Debian 10 — https://unix-garage.tk/otpravka-pochty-s-hosta-linux-debian-10-komanda-mail/. Я давно не проверял её, но некоторые заметки могут быть полезны.

Ниже описанный вариант проверен мною на момент написания стать для  отправки писем через gmail.com.

apt install msmtp msmtp-mta bsd-mailx
apt install mailutils
apt install sendmail
apt install bsd-mailx

/etc/mail.rc

set from="HOSTNAME <no-reply@ххх.com>"
alias root root-online@ххх.com

/etc/aliases

default: root

/root/.msmtprc

defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
syslog         on
aliases        /etc/aliases

account        default
host           mail.gmail.com
port           587
from           no-reply@ххх.com
user           no-reply@ххх.com
password       ********
chmod 600 /root/.msmtprc

Сообщение из консоли отправляется вот так:

echo "Message " | mail -v -s "Subject:Backup" mymail@mydomain.com

Добавить комментарий