Назад | Перейти на главную страницу

Прикрепленный файл GNU Mailutils

Можно ли прикрепить файл к письму из CLi с помощью почты?

Мне не удается найти эту функцию на странице руководства.

Лучший способ сделать это - использовать дворняга вместо:

$ mutt -s "test subject" -a test.jpg user@example.com < test.txt

В наши дни mutt доступен на большинстве unix-подобных платформ и обычно устанавливается в базовой ОС.

Другой вариант - uuencode файл и отправить его по почте:

    $ uuencode test.jpg test.jpg | mail user@example.com

как объяснено Вот.

можно попробовать

mail name@mailserver.com -s "Attached file" <<EOF                 
Hi

~| uuencode $HOME/filename.txt filename.txt

EOF

по крайней мере с gnus mailutils см. http://mailutils.org/manual/html_section/mail.html

Если вы ограничены использованием «почты», вы можете использовать uuencode для кодирования файла. Думаю, современные почтовые клиенты по-прежнему поддерживают uunecode :) uuencode file.jpg file.jpg | mail -s "pic" "me@example.com" Имя файла передается дважды (первый - это локальный файл, который нужно закодировать, а второй - имя файла, которое будет извлечено в удаленной системе).

В противном случае вы можете использовать mutt или metamail для отправки писем в кодировке MIME. Вы можете использовать оба из командной строки.