DotFiles/Shells/Zsh/ZMail

Материал из ALT Linux Wiki
< DotFiles‎ | Shells‎ | Zsh
Версия от 18:56, 28 июля 2008; PhpCoder (обсуждение | вклад) (Import from freesource.info)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.


zmail()

> > Есть техническая проблема: письмо отправляется с помощью
> >         mail -s "$subj" $mailto <unmets/msg
> И как люди не извращаются, чтобы не пользовать mutt...

zmail()
{
        local subj="$1"; local file="$2"; shift 2; [ -n "$*" ]
        local size; size="$(/usr/lib/rpm/filesize "$file" 1024)"
        if [ "$size" -ge 32 ]; then
                gzip -9nf "$file"
                mutt -x -s "$subj" -a "$file.gz" "$@" </dev/null
        elif [ -f signature ]; then
                { echo; cat signature; } |mutt -x \
                        -s "$subj" -i "$file" "$@"
        else
                mutt -x -s "$subj" -i "$file" "$@" </dev/null
        fi
}

Alexey Tourbin