다음을 사용하여 이 작업을 수행할 수 있습니다 uuencode
.
uuencode actual_file display_file_name | mailx [email protected]
이 작업을 수행하는 데 사용하는 방법을 제안할 수 있습니까 mailx -a
?
유일한 옵션은 다른 이름으로 파일을 복사하여 시도해 보는 것 같습니다.
답변1
-a
이 옵션을 사용하면 mailx
프로그램이 Base64로 변환한 다음 MIME 형식으로 필요한 모든 변환을 수행합니다. 사용할 필요가 없습니다uuencode
echo | mailx -a actual_file [email protected]
유일한 비결은 수신자 이메일 주소 뒤에 입력하면 어떤 이유로든 작동하지 않는다는 것입니다 mailx
.-a actual_file
echo
명령을 사용하면 mailx
제목과 메시지 본문을 수동으로 입력하라는 메시지가 표시되지 않습니다.
mailx
ps 귀하의 의견에 답변을 드리며... 제가 아는 한 프로그램에는 다른 표시 이름을 제공하는 옵션이 없습니다 . 이메일에서 다른 이름으로 표시되도록 파일을 첨부하려면 다음을 수행할 수 있습니다.
ln -s actual_file attached_file
echo | mailx -a attached_file [email protected]
rm -f attached_file