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

Исходное сообщение
"Отправка атачей из командной строки"

Отправлено pmd , 02-Июн-05 12:51 
Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
Спасибо.

Содержание

Сообщения в этом обсуждении
"Отправка атачей из командной строки"
Отправлено Azazelo , 02-Июн-05 13:15 
>Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
>Спасибо.


http://linuxportal.ru/print.php/86_0_3_0_M/


"Отправка атачей из командной строки"
Отправлено MoHaX , 02-Июн-05 13:16 
>Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
>Спасибо.

Как-нить так:

metasend -b -s "$SUBJECT" -f $TXTFILE -m text/plain -e none -n \
         -f $ATTFILE -m application/octet-stream -e base64 -t $MAILTO
  
mpack -s "$SUBJECT" -c application/octet-stream $ATTFILE $MAILTO

mutt -a $ATTFILE -s "$SUBJECT" $MAILTO < $TXTFILE


"Отправка атачей из командной строки"
Отправлено Дениска , 02-Июн-05 14:23 
>Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
>Спасибо.
поиск по форуму рулит или man uuencode


"Отправка атачей из командной строки"
Отправлено Moralez , 03-Июн-05 10:03 
Дениска, а можете без по-подробнее?

uencode /tmp/file - | mail root

тупо сваливает UUE-код в письмо. А надо в виде вложения.


p.s. я использую /usr/ports/converters/uudeview/...


"Отправка атачей из командной строки"
Отправлено Дениска , 03-Июн-05 10:13 
>
>p.s. я использую /usr/ports/converters/uudeview/...
так я ж сказал, Man uuencode - там даже раздел примеров имеется
делай раз  - cat test.tar | uuencode | mail user
делай два - принимай почту с вложением test.tar


"Отправка атачей из командной строки"
Отправлено Moralez , 03-Июн-05 10:25 
а вы сами пробовали?

"Отправка атачей из командной строки"
Отправлено az , 03-Июн-05 10:56 
>а вы сами пробовали?
пробовали - работает. Только у команды mail полезно указать ключик -s и вбухать туда сабж. А еще ключиком -b можно вбухать Bcc: (специально для корпоративной службы безопасности ;)


"Отправка атачей из командной строки"
Отправлено Дениска , 03-Июн-05 11:08 
>а вы сами пробовали?
только что.



"Отправка атачей из командной строки"
Отправлено Moralez , 03-Июн-05 11:29 
начнём с того, что uuencode (фрёвая, в /usr/bin которая лежит), не работает, если запускать её без параметров. Что в 4-й ветке, что в 5-й.
Так, что вы просто свистите с непонятной целью.... :-\

"Отправка атачей из командной строки"
Отправлено Дениска , 03-Июн-05 11:33 
>начнём с того, что uuencode (фрёвая, в /usr/bin которая лежит), не работает,
>если запускать её без параметров. Что в 4-й ветке, что в
>5-й.
>Так, что вы просто свистите с непонятной целью.... :-\
ну ну.  
man uuencode
SYNOPSIS                                        
     uuencode [-m] [-o output_file] [file] name
     uudecode [-cimprs] [file ...]              
     uudecode [-i] -o output_file              

второй вариант синтаксиса вам ни о чем не говорит?


"Отправка атачей из командной строки"
Отправлено Moralez , 03-Июн-05 12:10 
что значит "второй вариант синтаксиса"? И что значило:
"cat test.tar | uuencode | mail user", которое на моей системе
выдаёт ошибку?

А в варианте:
cat test.tar | uuencode -| mail user
создаёт письма без вложений....


"Отправка атачей из командной строки"
Отправлено Дениска , 03-Июн-05 12:51 
>что значит "второй вариант синтаксиса"?
это который второй сверху идет
uudecode [-cimprs] [file ...]  - как видишь, никаких доп. параметров не требуется.

>И что значило:
>"cat test.tar | uuencode | mail user", которое на моей системе
>выдаёт ошибку?
незнаю, почему у тебя выдает ошибку и что у тебя за система,
но скоклько себя помню, всегда работало так (в 4 ветке)

если не веришь, сделай милость, почитай-таки ман на своей машине

The uuencode utility reads file (or by default the standard input) and    
writes an encoded version to the standard output, or output_file if one    
has been specified.  The encoding uses only printing ASCII characters and  
includes the mode of the file and the operand name for use by uudecode.    

тут все расписано.


"Отправка атачей из командной строки"
Отправлено Moralez , 03-Июн-05 13:20 
Ладно, всё ignore...

"Отправка атачей из командной строки"
Отправлено denn , 03-Июн-05 11:16 
>Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
>Спасибо.

pine -attach [file_name] [adress]