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

Исходное сообщение
"Как отправить файл на E-mail"

Отправлено Alex , 31-Мрт-03 10:10 
Поможите чайнику в написании скрипта.
Как отправить только что созданный файл на E-mail.

Содержание

Сообщения в этом обсуждении
"Как отправить файл на E-mail"
Отправлено Михаил , 31-Мрт-03 10:59 
>Поможите чайнику в написании скрипта.
>Как отправить только что созданный файл на E-mail.
>
а ОС какая?


"Как отправить файл на E-mail"
Отправлено Alex , 31-Мрт-03 11:10 
>>Поможите чайнику в написании скрипта.
>>Как отправить только что созданный файл на E-mail.
>>
>а ОС какая?
Linux Mandrake


"Как отправить файл на E-mail"
Отправлено J , 31-Мрт-03 12:18 
>>>Поможите чайнику в написании скрипта.
>>>Как отправить только что созданный файл на E-mail.
>>>
>>а ОС какая?
>Linux Mandrake

mail -s Subject kuda@ru < file

можно не создавать для этого файл, а просто писать в stdin


"Как отправить файл на E-mail"
Отправлено Alex , 01-Апр-03 03:38 
>>>>Поможите чайнику в написании скрипта.
>>>>Как отправить только что созданный файл на E-mail.
>>>>
>>>а ОС какая?
>>Linux Mandrake
>
>mail -s Subject kuda@ru < file
>можно не создавать для этого файл, а просто писать в stdin

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


"Как отправить файл на E-mail"
Отправлено J , 01-Апр-03 11:17 
>>>>>Поможите чайнику в написании скрипта.
>>>>>Как отправить только что созданный файл на E-mail.
>>>>>
>>>>а ОС какая?
>>>Linux Mandrake
>>
>>mail -s Subject kuda@ru < file
>>можно не создавать для этого файл, а просто писать в stdin
>
>Спасибо конечно за ответ, почти получилось, но мне
>нужно что бы файл был приатачен, а при вышеприведенной
>командой он помещается в тело письма...

mutt с какими-то ключами, о которых можно проичтать в мане


"Как отправить файл на E-mail"
Отправлено Alex , 02-Апр-03 04:07 
>>>>>>Поможите чайнику в написании скрипта.
>>>>>>Как отправить только что созданный файл на E-mail.
>>>>>>
>>>>>а ОС какая?
>>>>Linux Mandrake
>>>
>>>mail -s Subject kuda@ru < file
>>>можно не создавать для этого файл, а просто писать в stdin
>>
>>Спасибо конечно за ответ, почти получилось, но мне
>>нужно что бы файл был приатачен, а при вышеприведенной
>>командой он помещается в тело письма...
>
>mutt с какими-то ключами, о которых можно проичтать в мане

Как я понимаю mutt это почтовый клиент, а что mailом так и не получиться
приатачаить

"Как отправить файл на E-mail"
Отправлено Dr. Nebula , 02-Апр-03 11:09 
>Как я понимаю mutt это почтовый клиент, а что mailом так и
>не получиться риатачаить
sendmail не может физически приатачивать файлы - это преррогатива почтовых клиентов, которые кодирубт файл в текстовую форму и передают уже этот текст sendmail-у



"Как отправить файл на E-mail"
Отправлено Sn , 03-Апр-03 11:35 
Если пойдет, то можно так:
uuencode filename filename |mail -s "Subject Tema" vasya@hotmail.com

"Как отправить файл на E-mail"
Отправлено Alex , 04-Апр-03 03:07 
>Если пойдет, то можно так:
>uuencode filename filename |mail -s "Subject Tema" vasya@hotmail.com

Ура, получилось.
Премного благодарен. Если встретимся с меня пиво :)


"Как отправить файл на E-mail"
Отправлено grok , 04-Апр-03 10:11 
>>Если пойдет, то можно так:
>>uuencode filename filename |mail -s "Subject Tema" vasya@hotmail.com
>
>Ура, получилось.
>Премного благодарен. Если встретимся с меня пиво :)

Можно попробовать так.
упаковываем:
tar zcvf $REPORT.tgz /var/log/squid/reports/$REPORT/*
мылим:
metasend -b -s $REPORT -e base64 -m application/x-gzip-compressed -f /var/log/squid/reports/$REPORT.tgz -t mbox@mailserver.ru
где
-b noninteractive mode
-s subject
-t address to

metasend входит в пакет metamail.tgz дистрибутивов Slackware, наверняка присутствует м в других дистрибутивах.
единственное, что я не победил - имя файла приходит с расширением .dat, приходится руками переименовывать.

удачи!


"куда ты пропала"
Отправлено шейла , 11-Апр-03 00:57 
ну ты куда пропала     солнышко  я тебя    очень ждал    ну все   пока