Почтовые команды в 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)

Leave a Reply

Your email address will not be published. Required fields are marked *