5

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

echo "Here is the file you requested" | mutt -s "attaching file" -a one.txt -- me@company.com,you@company.com

Как отправить файл second.txt в той же команде?

2 ответа2

6
echo "Here is the file you requested" | mutt -s "attaching file" -a one.txt -a two.txt -- me@company.com,you@company.com

Должно сработать. Гораздо больше работы для 10-20 файлов, хотя.

5

Как сказано в руководстве Mutt (версия 1.5.21).

-файл [...] Прикрепите файл к вашему сообщению, используя MIME. При прикреплении одного или нескольких файлов обязательным является разделение имен файлов и адресов получателей на «-», например

mutt -a image.jpg -- addr1 или mutt -a img.jpg *.png -- addr1 addr2

Опция -a должна быть помещена в конце параметров командной строки.

Так что это будет хорошо:

echo "Here is the file you requested" | mutt -s "attaching file" -a one.txt second.txt -- me@company.com,you@company.com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .