여러 첨부 파일이 포함된 고유한 이메일이 포함된 메일 폴더가 있습니다. 재전송 이메일을 가능한 한 그대로 스크립트로 작성하고 싶습니다.
내가 쓴다면
cat tosend | mailx [email protected]
그런 다음 이메일은 텍스트 콘텐츠로 전달되며 이메일 보낸 사람은 첨부 파일을 읽을 수 없습니다. 첨부 파일 구조를 유지하면서 명령줄 스크립트를 사용하여 다시 보낼 수 있는 방법이 있습니까? 아니면 모든 첨부 파일을 추출하여 이메일을 재구성해야 합니까?
답변1
sendmail(1)
대신 and ( 패키지 formail(1)
에서 )를 사용하세요 :procmail
mailx(1)
formail -s sendmail -oem -oi [email protected] <mail-folder
목적 formail(1)
은 폴더를 개별 메시지로 분할하는 것이므로 반송할 메시지가 하나인 경우 무시할 수 있습니다.