![여러 개의 첨부 파일이 포함된 이메일을 보내는 방법은 무엇입니까?](https://linux55.com/image/100504/%EC%97%AC%EB%9F%AC%20%EA%B0%9C%EC%9D%98%20%EC%B2%A8%EB%B6%80%20%ED%8C%8C%EC%9D%BC%EC%9D%B4%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%EC%9D%B4%EB%A9%94%EC%9D%BC%EC%9D%84%20%EB%B3%B4%EB%82%B4%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
다른 파일에서 파일 목록을 읽어서 함께 추가하고 메일을 보내야 합니다.
예를 들어 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