別のファイルからファイルのリストを読み、一緒に追加してメールを送信する必要があります。
たとえば、filenames.txt には次のものが含まれます。
/path/file1
/path/file2
/path/file3
/path/file4
コマンドまたはスクリプトは filenames.txt から読み、file1、file2、file3、および file4 を電子メールに追加して送信する必要があります。
答え1
mutt
添付ファイルを含む電子メールを送信するには、スクリプトを使用することをお勧めします。
$ cat mail.txt | \
mutt -s 'My Subject' \
-a /path/file1 /path/file2 /path/file3 /path/file4 \
-- [email protected]
--
添付ファイルアドレスと宛先アドレスをで区切る必要があります。
答え2
私は個人的にmutt
電子メールを読み書きするために使用します。ファイルが次のとおりfilenames.txt
であるとします。
/path/to/file1
/path/to/file2
私は次のように書くでしょう:
mutt -s "Subject" -a $(<filenames.txt) -- [email protected] < mailbody.txt