이것이 내가 하고 싶은 일이다:
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% -resize 35% 189_0538.JPG - | uuencode - img.jpg | mail -s "Some Picture" [email protected]
변환(Image Magick)의 출력에는 이름(파일 이름)이 지정되어야 하며 일반 이미지 이메일 첨부 파일로 전송되어야 합니다. 위의 명령은 작동하지 않습니다.
EDIT1: 위 명령을 실행할 때 발생하는 오류는 다음과 같습니다.
uuencode: fopen-ing -: Unknown system error
답변1
예전 sendemail
에는 명령줄에서 이메일에 파일을 쉽게 첨부할 수 있었습니다. 알아채다이자형이메일을 보내는 중
sendemail -f ADDRESS -t ADDRESS -u SUBJECT \
-a <( convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% -resize 35% 189_0538.JPG - )
<( ... ) 구조는 자동으로 임시 파일 핸들을 생성하므로 일반 파일이 필요하지 않습니다(파이프와 유사).