Почтовые команды в Linux

почта

Небольшие, простенькие команды в этой статье помогут системному администратору протестировать e-mail server. Очень важно иметь под рукой несколько полезных скриптов для получения и отправки уведомлений.


echo Testing mail server | mail -s

MyTest_mail admin@admin-vestnik.ru

Адресат в таком случае получит письмо с темой «MyTest_mail» с телом письма «Testing mail server» от пользователя, который осуществлял отправку этого письма.


echo subscribe | mail -s «Subscribe» aleksandr.kravchuk10@yandex.ru — -r «admin@admin-vestnik.ru»
Адресат получит письмо с подменой отправителя (aleksandr.kravchuk10@yandex.ru получит почту от «admin@admin-vestnik.ru») с темой Subscribe и текстом в теле письма subscribe

echo «XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X» | mail -s Your-Subject admin@mcapital.com.ua

Тест эл.почты отклонен. (если вы не получили это письмо, ваш антиспам работает корректно) в случае с вышеописанной командой

df -h | mail -s «HDD report» leos2000@meta.ua

Отправить информацию о состоянии пространства на жестком диске

В тексте письма прийдет что-то подобное)

Filesystem Size Used Avail Use% Mounted on
/dev/simfs 40G 13G 27G 33% /
tmpfs 512M 0 512M 0% /lib/init/rw
tmpfs 512M 0 512M 0% /dev/shm

echo «Test: $(date)» | mail -s Test leos2000@meta.ua

В тексте письма прийдет Test: Thu Oct 27 18:01:02 MSD 2011

Может кому то пригодится при разработке чего-либо (тестировал в Linux Debian 6)