URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3989
[ Назад ]

Исходное сообщение
"ssmtp и rkhunter"

Отправлено zRPG , 17-Фев-13 15:08 
Доброго времени!
Возникла у меня желание разобраться с отправкой почты на e-mail из консоли.
Остановился на ssmtp. Вроде подходит, но он не может отправить тему письма из параметров.
пробовал так, как пишут во многих статьях в интернете:
$ ssmtp -s tema -v mail@server.com.
Ответ: адреса tema@ не существует.

$ ssmtp -v mail@server.com
пишу письмо, затем двойной enter
  пошла отправка,
ctrl+d

Смотрю письмо в почте. Письмо есть отправлено от пользователя с которого отправлял, темы нет, текст есть.

Пробую так:
ssmtp -v mail@server.com
Subject: tema
двойной enter
  пошла отправка
ТЕКСТ ПИСЬМА
ctrl+d
Смотрю почту и всё нормально.

Мне же хотелось, чтобы можно было задать тему в параметрах  команды.
Почитал гугл. Пишут что можно делать так
cat file s pismom | ssmtp mail@server.com

И снова не то. При отправке логов (например rkhunter) данный способ не подходит, так как письмо формируется самой программой.

Быть может я что-то неправильно делаю? Подскажите пожалуйста.

PS: пробовал mail - не получилось, пробовал скрипт sendEmail - получилось, но я пока ещё не верю что это невозможно сделать стандартными программами.


Содержание

Сообщения в этом обсуждении
"ssmtp и rkhunter"
Отправлено pavlinux , 18-Фев-13 04:52 
echo -ne "To:mail@server.com\nSubject:tema\n\n ТЕКСТ ПИСЬМА\n" | ssmtp -t;


"ssmtp и rkhunter"
Отправлено zRPG , 18-Фев-13 09:29 
> echo -ne "To:mail@server.com\nSubject:tema\n\n ТЕКСТ ПИСЬМА\n" | ssmtp -t;

Так можно, но для логов которые составляет программа не подойдет такой способ.


"ssmtp и rkhunter"
Отправлено pavlinux , 18-Фев-13 19:04 
>> echo -ne "To:mail@server.com\nSubject:tema\n\n ТЕКСТ ПИСЬМА\n" | ssmtp -t;
> Так можно, но для логов которые составляет программа не подойдет такой способ.

Есть какой-то mailwrapper, он делает взаимодействие с ssmtp
таким же как и сендмылом.



"ssmtp и rkhunter"
Отправлено fantom , 19-Фев-13 10:26 
>>> echo -ne "To:mail@server.com\nSubject:tema\n\n ТЕКСТ ПИСЬМА\n" | ssmtp -t;
>> Так можно, но для логов которые составляет программа не подойдет такой способ.
> Есть какой-то mailwrapper, он делает взаимодействие с ssmtp
> таким же как и сендмылом.

man mutt
эта штука много может...


"ssmtp и rkhunter"
Отправлено zRPG , 20-Фев-13 10:08 
>>>> echo -ne "To:mail@server.com\nSubject:tema\n\n ТЕКСТ ПИСЬМА\n" | ssmtp -t;
>>> Так можно, но для логов которые составляет программа не подойдет такой способ.
>> Есть какой-то mailwrapper, он делает взаимодействие с ssmtp
>> таким же как и сендмылом.
> man mutt
> эта штука много может...

Про неё слышал, но это большой почтовый клиент для работы с почтой из консоли. А мне надо всего лишь отправлять логи программ с заданной темой письма. Может есть что-то поменьше?


"ssmtp и rkhunter"
Отправлено pavlinux , 18-Фев-13 06:50 
А оно вааще у тя работает?

Гугла вот так матерится:

ssmtp: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a STARTTLS command first. fm8sm19068861lbb.17 - gsmtp)

Остальные серваки молчат.


"ssmtp и rkhunter"
Отправлено zRPG , 18-Фев-13 09:36 
> А оно вааще у тя работает?
> Гугла вот так матерится:
> ssmtp: Server didn't like our AUTH LOGIN (530 5.7.0 Must issue a
> STARTTLS command first. fm8sm19068861lbb.17 - gsmtp)
> Остальные серваки молчат.

Да, работает.
Вот конфиг:

* ssmtp.conf *
root=mail1@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=localhost
UseSTARTTLS=YES
AuthUser=mail@gmail.com
AuthPass=********

* revaliases *
root:mail@gmail.com:smtp.gmail.com:587


"ssmtp и rkhunter"
Отправлено Sluch , 05-Май-14 23:53 
>[оверквотинг удален]
> * ssmtp.conf *
> root=mail1@gmail.com
> mailhub=smtp.gmail.com:587
> rewriteDomain=
> hostname=localhost
> UseSTARTTLS=YES
> AuthUser=mail@gmail.com
> AuthPass=********
> * revaliases *
> root:mail@gmail.com:smtp.gmail.com:587

Может кому-то надо.
CentOS - помогла установка mailx