![SSMTP만으로 메일에 파일 첨부하는 방법! [복사]](https://linux55.com/image/147906/SSMTP%EB%A7%8C%EC%9C%BC%EB%A1%9C%20%EB%A9%94%EC%9D%BC%EC%97%90%20%ED%8C%8C%EC%9D%BC%20%EC%B2%A8%EB%B6%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95!%20%5B%EB%B3%B5%EC%82%AC%5D.png)
bash
SSMTP를 사용하여 이메일을 준비하고 보내는 스크립트가 있습니다 . 메시지를 보내는 줄은 다음과 같습니다.
/usr/local/sbin/ssmtp -vvvv $recipients < $mail_file
$recipients: 수신자 목록 $mail_file: 메일 파일
이 이메일에 "/var/logs/foo.log"를 추가하려면 어떻게 해야 합니까? 참고: SSMTP 전용 솔루션이 필요합니다.
답변1
음... 이것은 잘 작동하는 것으로 나타났습니다.
cat $mail_file | (cat - && uuencode /var/log/foo.log foo.log) | /usr/local/sbin/ssmtp -vvvv $recipients