Отправьте файл как вложение не содержание файла

Я пытаюсь отправить файл CSV как вложение через командную строку в Ubuntu. В настоящее время при выполнении, что, кажется, право, управляют, чтобы электронное письмо было послано однако, содержание файла CSV отправляется в теле вместо фактического файла.

Какие-либо идеи? Используемая команда:

mailx -a ./filename email@address.co.uk
2
задан 18 September 2014 в 15:12

2 ответа

Можно использовать команду mutt с этой целью

mutt -s "Test mail" -a /tmp/file.tar.gz -- you@domain.com < /tmp/mailmessage.txt

, Где /tmp/file.tar.gz вложение, и /tmp/mailmessage.txt содержание почты

1
ответ дан 7 October 2019 в 02:15

код, который я использовал

mail --subject="what ever" --attach=foo.csv me@me.com <<foobarbaz

mail with file

foobarbaz

с

  • --attach определение файла, чтобы быть, отправляет
  • <<foobarbaz, синтаксис для здесь документ (т.е. отправит, чтобы отправить всем данным по почте до строки, начинающейся с foobarbaz)

Редактирование:

от man mailx

  • -a, - append=HEADER: ЗНАЧЕНИЕ добавляет данный заголовок к сообщению, отправляемому
  • А, - attach=FILE, присоединяет ФАЙЛ
1
ответ дан 7 October 2019 в 02:15

Другие вопросы по тегам:

Похожие вопросы: