DotFiles/Shells/Zsh/ZMail

Материал из ALT Linux Wiki
< DotFiles‎ | Shells‎ | Zsh
Версия от 15:46, 30 июня 2015; 37.190.59.141 (обсуждение)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.
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