Отправляет email-рассылки с помощью сервиса Sendsay

Отправка winpopup собщений с помощью smbclient

Win32)

Привет!

Как отправить Popup сообщение на Win машину из скрипта, запущенного Linux?

Если отправлять сообщение с командной строки, то используется команда smbclient
-M <имя машины>. Далее smbclient просит ввести текст сообщения и нажать Ctrl+D.
То есть, отправка происходит в интерактивном режиме. А мне надо отправить сообщение
из скрипта. Вопрос. Как передать smbclient'у тело сообщения? Специальных ключей
в man'е я не нашел.

Ответить   Alexander Artemenko Tue, 8 Jun 2004 14:54:50 +0400 (#165006)

 

Ответы:

Alexander Artemenko пишет:

Наверно так:

smbclient -M имя_машины < message.txt

или так:

smbclient -M имя_машины <<ENDMESSAGE
....
....
....
ENDMESSAGE
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8038; Возраст листа: 318; Участников: 1164
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/165113



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Yuri N. Glibovetz" Tue, 08 Jun 2004 15:48:46 +0300 (#165113)

 

Win32)

On Tue, 08 Jun 2004 15:48:46 +0300
"Yuri N. Glibovetz" <gyn***@m*****.ru> wrote:

сообщение

ключей

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

А в этом варианте, опять же, требуется вводить текст вручную

Ответить   Alexander Artemenko Tue, 8 Jun 2004 17:12:08 +0400 (#165132)

 

Alexander Artemenko пишет:

С консоли - да. Из скрипта - текст в скрипте.
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8044; Возраст листа: 318; Участников: 1164
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/165135



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Yuri N. Glibovetz" Tue, 08 Jun 2004 16:20:01 +0300 (#165135)

 

Win32)

On Tue, 8 Jun 2004 14:54:50 +0400
Alexander Artemenko <art@c*****.ru> wrote:

Все, разобрался сам, тема закрыта. А отправляется сообщение очень просто:

echo "Hello world" | smbclient -M <имя машины>

Ответить   Alexander Artemenko Tue, 8 Jun 2004 16:45:52 +0400 (#165115)

 

Hello Alexander,

Tuesday, June 8, 2004, 1:54:50 PM, you wrote:

Внимательнее ман читать надо.

For example: cat mymessage.txt | smbclient -M FRED

POPUP для мыла (Не моё - слизал на опеннет)

/etc/aliases
user: "| /path/to/mailalert <hostname>" ,user

собственно сам
./mailalert

#!/bin/bash
if [ X"$1" = X"" ]; then
echo "no arg given"
else
smbclient 2>/dev/null -U MAILER-DAEM***@h*****.dom -M $1 < /path/to/mailalt
fi
exit 0

В файл ./mailalt пишется сама мессага типа

You have new mail!

важно иметь правильный /etc/smb.conf

итд итп

Ответить   Tue, 15 Jun 2004 17:48:45 +0300 (#170984)