Страница 1 из 1

Утилита посылки сообщений Sendnlm. Как ею пользоваться???

СообщениеДобавлено: 16 июн 2003, 17:25
Аркадий Глазырин
Надыбал утилитку Sendnlm.
Однако как ею пользоваться не соображу. Документация там менее чем скудная.

Есть опыт работы с ней?

Re: Утилита посылки сообщений Sendnlm. Как ею пользоваться??

СообщениеДобавлено: 17 июн 2003, 07:10
Сергей Дубров
Arkadi Glazyrin писал(а):Надыбал утилитку Sendnlm.
Однако как ею пользоваться не соображу. Документация там менее чем скудная.

Есть опыт работы с ней?

Многолетний, как минимум - с 1998 года. Там ничего сложного, главная (неочевидная) мысль - отправка идёт только по имени хоста, а его имя обязано присутствовать в SYS:ETC\HOSTS. Ниже приведена строка из таблицы cron-а, по которой мне ежедневно по почте daily log арксервовский высылается:

load sendnlm Dubrov@inp.nsk.su inp.nsk.su -dinp.nsk.su -fDubrov@inp.nsk.su -sLast_daily_log_report -mSYS:ARCSERVE.6\NW_SERV.DLY -q

Re: Утилита посылки сообщений Sendnlm. Как ею пользоваться??

СообщениеДобавлено: 17 июн 2003, 07:58
Аркадий Глазырин
Сергей Дубров писал(а):главная (неочевидная) мысль - отправка идёт только по имени хоста, а его имя обязано присутствовать в SYS:ETC\HOSTS.


А по адресу можно? У меня на том сервере только IP поднят. DNS нет.

Re: Утилита посылки сообщений Sendnlm. Как ею пользоваться??

СообщениеДобавлено: 17 июн 2003, 08:53
Сергей Дубров
Arkadi Glazyrin писал(а):
Сергей Дубров писал(а):главная (неочевидная) мысль - отправка идёт только по имени хоста, а его имя обязано присутствовать в SYS:ETC\HOSTS.


А по адресу можно? У меня на том сервере только IP поднят. DNS нет.

Я ж говорил - нельзя. Только по имени, но DNS-а эта штука в принципе не понимает, поэтому соответствие host-IP должно быть прописано в SYS:ETC\HOSTS.

СообщениеДобавлено: 17 июн 2003, 21:12
Аркадий Глазырин
Чего то не доходит последовательность написания.

load sendnlm Dubrov@inp.nsk.su inp.nsk.su -dinp.nsk.su -fDubrov@inp.nsk.su -sLast_daily_log_report -mSYS:ARCSERVE.6\NW_SERV.DLY -q

Где тут адрес получателя, адрес SMTP и самое главное как отправлять сообщения с консоли. Всё, что появляется на консоли в почту.

Ох и ленив ты, Аркадий :-)

СообщениеДобавлено: 18 июн 2003, 10:07
Сергей Дубров
Arkadi Glazyrin писал(а):Чего то не доходит последовательность написания.

load sendnlm Dubrov@inp.nsk.su inp.nsk.su -dinp.nsk.su -fDubrov@inp.nsk.su -sLast_daily_log_report -mSYS:ARCSERVE.6\NW_SERV.DLY -q

Где тут адрес получателя, адрес SMTP и самое главное как отправлять сообщения с консоли. Всё, что появляется на консоли в почту.


Аркадий, не пробовал на консоли просто сказать load sendnlm?:

ARC:load sendnlm

SYS:SYSTEM\SENDNLM.NLM <recipient> <mail host> [options]
-a : Force '<' and '>' around addresses.
-h -? : Print this message.
-ddomain : Domain to put in HELO statement.
-e : Show sent data on stderr.
-faddress : From address. Defaults to 'test@test'.
-gaddress : Override FROM address in message header.
-mfile : Use file as message text.
-q : Quiet mode - print nothing.
-r : Print SMTP responses to stderr.
-ssubject : Subject of message. Defaults to 'Blank Subject'.
-taddress : Override TO address in message header.
-z : Turn on debugging.


NOTES:
-t defaults to <recipient> if not specified.
-g defaults to -f not specified.
-r and -z override -q.


А вот насчёт того, чтобы с консоли сообщение отправить... Не знаю, может, с отправкой SYS:ETC\CONSOLE.LOG файла получится?

СообщениеДобавлено: 19 июн 2003, 12:37
Музалёв Николай
По поводу
Не знаю, может, с отправкой SYS:ETC\CONSOLE.LOG файла получится?

Файл CONSOLE.LOG сильно "кэшируется" в последних сообщениях (если тут уместно такое понятие) и этих последних сообщений в нем нет, иногда - до 2х экранов, иногда и больше. Я, для того, чтобы добраться до них, делаю прогон команды SET.
Может быть, коллегам известен более приемлимый метод, в идеале - совсем без "кэша" - то, что на экране - тут же доступно в файле??
Спасибо.