Отправить письмо из консоли используя sendmail

Отправить письмо из консоли используя sendmail для тестирования возможности отправки соможно при помощи консольной утилиты mail. Письмо отправляется следующим образом

mail testmailbox@example.com -s 'testing SPF' < /dev/null

 

По умолчанию в Debian данная утилита отсутствует, она есть в пакете mailutils, который устанавливается из стандартного репозитория

apt-get update

 

apt-get install mailutils

 

 

Синтаксис КОНСОЛЬНОЙ команды mail

Сначала указывается адрес ящика на который отправляем письмо, затем тема в кавычках после -s (subject), после чего содержание письма — можно отправить пустое письмо используя приведенную выше команду, можно вставать в качестве тела письма содержимое файла

mail valdes101@example.com -s '123'< ./123.txt

 

Или вывести какую-либо строку в консоль, затем передать ее в mail

echo '123' |  mail valdes101@example.com -s '123'

 

Сообщения об успешной отправке следует искать в логе отправки

tail /var/log/mail.log

Если по какой-то причине письмо отправлено быть не может оно останется в очереди на сервере