Linux.FreeBSD. Как отправить e-mail из командной строки, используя сторонний MTA ?

Рейтинг:   / 0
ПлохоОтлично 

Недавно вот потребовалось отправить сообщение из командной строки с использованием стороннего MTA. Погуглил и наткнулся сначала на это:

http://blog.swlogic.eu/2011/06/18/poslat-email-iz-komandnoj-stroki

Потом на это:

http://linuxneophyte.com/sendemail-a-light-and-simple-command-line-mailer

Итак, скачиваем программку sendEmail вот от сюда:

http://caspian.dotconf.net/menu/Software/SendEmail

И устанавливаем её вот так:

tar -xzvf sendEmail-v1.56.tar.gz -C /usr/lib/
ln -s /usr/lib/sendEmail-v1.56/sendEmail /usr/bin/

Затем, либо пишем скриптик, который будет отправлять письмо:

#! /bin/bash

SERVER="172.16.0.62:25"
FROM="me@my.ru"
TO="destination@my.ru"
TXT="Test message"
MSG=$TXT
SUB=$TXT
sendEmail -f $FROM -t $TO -u $SUB -m $MSG -s $SERVER
exit 0

Либо просто отправляем сообщение командой:

sendEmail -f me@my.ru -t destination@my.ru -u "test message" -m "test message" -s 172.16.0.62:25

You have no rights to post comments

Вы здесь: Home Заметки из других источников Linux.FreeBSD. Как отправить e-mail из командной строки, используя сторонний MTA ?