LINUX.ORG.RU

Отправка почты из командной строки


0

0

Кто-нибудь знает как отправить почту С АТТАЧЕМ из командной строки. Насколько я знаю, mail'ом просто так этого не сделаешь.

Мне это надо потому что возникла необходимость отправлять менеджеру загзипованные логи тестов.

mutt умеет. Можно uuencode <file>| mail <address>.

anonymous
()

А чтобы еще у письма текст был и заголовок?

uuencode $file < mail_body.txt | mail $address

Не получаиться... :(

Система - Solaris 2.6

BreadFan ★★
() автор топика

anonymous (*) (2003-06-27 13:29:49.29533) тебе правильно формат команды давал: из файла-сточника - на uuencode, а результат - на mail. А ты, похоже, пытаешься одновременно - и в файл, и на mail, а в результате - неизвестно, куда, вот и не получается.

josephson ★★
()

Ладно, скажите тогда как мне сделать так, чтобы письмо содержало:

1.Приаттаченый файл (это мы разобрались).

2.Тему письма.

3.Текст в письме.

Или юниксовыми средствами этого не достичь?

ЗЫ: mutt я не смог скомпилять.

BreadFan ★★
() автор топика

(echo "это типа тело письма - за ним будет аттач";uuencode file file) | mail -s "это типа subj" mail@me.ru

lg ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.