Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
Спасибо.
>Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
>Спасибо.
>Подскажите как из командной строки во 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
>Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
>Спасибо.
поиск по форуму рулит или man uuencode
Дениска, а можете без по-подробнее?uencode /tmp/file - | mail root
тупо сваливает UUE-код в письмо. А надо в виде вложения.
p.s. я использую /usr/ports/converters/uudeview/...
>
>p.s. я использую /usr/ports/converters/uudeview/...
так я ж сказал, Man uuencode - там даже раздел примеров имеется
делай раз - cat test.tar | uuencode | mail user
делай два - принимай почту с вложением test.tar
а вы сами пробовали?
>а вы сами пробовали?
пробовали - работает. Только у команды mail полезно указать ключик -s и вбухать туда сабж. А еще ключиком -b можно вбухать Bcc: (специально для корпоративной службы безопасности ;)
>а вы сами пробовали?
только что.
начнём с того, что uuencode (фрёвая, в /usr/bin которая лежит), не работает, если запускать её без параметров. Что в 4-й ветке, что в 5-й.
Так, что вы просто свистите с непонятной целью.... :-\
>начнём с того, что uuencode (фрёвая, в /usr/bin которая лежит), не работает,
>если запускать её без параметров. Что в 4-й ветке, что в
>5-й.
>Так, что вы просто свистите с непонятной целью.... :-\
ну ну.
man uuencode
SYNOPSIS
uuencode [-m] [-o output_file] [file] name
uudecode [-cimprs] [file ...]
uudecode [-i] -o output_fileвторой вариант синтаксиса вам ни о чем не говорит?
что значит "второй вариант синтаксиса"? И что значило:
"cat test.tar | uuencode | mail user", которое на моей системе
выдаёт ошибку?А в варианте:
cat test.tar | uuencode -| mail user
создаёт письма без вложений....
>что значит "второй вариант синтаксиса"?
это который второй сверху идет
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.тут все расписано.
Ладно, всё ignore...
>Подскажите как из командной строки во FreeBSD отправлять письма с атачами.
>Спасибо.pine -attach [file_name] [adress]