ssmtp를 사용하여 find의 이메일 출력을 보낼 때 제목 줄을 추가하는 방법

ssmtp를 사용하여 find의 이메일 출력을 보낼 때 제목 줄을 추가하는 방법

Rsync 작업을 실행하고 목록을 이메일로 보내기 전에 폴더의 파일을 나열하는 스크립트(cronjob으로)를 실행했습니다. 제목 줄을 추가하는 방법.

find /path/to/folder/ -type f -size +1M -name "*.mov" -printf "%f\n" | ssmtp [email protected]

-s "테마"로 시도했지만 운이 없었습니다. 테마를 텍스트 파일에 넣고 해당 텍스트 파일을 호출하는 경우에만 작동합니다.

find /path/to/folder/ -type f -size +1M -name "*.mov" -printf "%f\n" | [email protected] < /path/to/file/subjectline.txt

하지만 메시지에 검색 결과를 추가하지는 않습니다.

내가 뭘 잘못하고 있는지에 대한 아이디어가 있으면

욕조

답변1

이 시도:

{
    echo To: [email protected]
    echo From: [email protected]
    echo Subject: mov files greater than 1M
    echo
    find /path/to/folder/ -type f -size +1M -name "*.mov"
} | ssmtp [email protected]

printf열 필요는 없습니다 find.

관련 정보