Ubuntu Linux 20.04에서 명령을 사용하고 있습니다 mail
. mailutils
저는 문서를 처리하는 웹 서비스에 문서를 자동으로 보내는 데 이를 사용합니다. 문서를 첨부 파일로 전달할 수 있는 이메일 주소를 제공합니다.
일반 이메일 클라이언트(예: Thunderbird 또는 SOGO Mail)를 사용하여 문서를 수동으로 보내면 정상적으로 작동하고 예상대로 문서가 수신되고 처리됩니다. 그러나 다음과 같이 메일 명령을 사용하면:
echo "The body of the email" | mail -s "just a test" [email protected] -A my_attachment.pdf
원격 서비스는 마치 두 개의 문서(실제 첨부 파일과 또 다른 첨부 파일인 이메일 본문)를 받은 것처럼 작동합니다. 이로 인해 mail
명령이 본문을 첨부 파일로 보내거나 내가 사용하는 다른 이메일 프로그램과 다른 방식으로 보내는 것 같습니다 . mail
내 이메일 클라이언트 에서 보낸 이메일은 괜찮아 보입니다.
mail
그렇다면 수동 이메일처럼 이메일에 첨부 파일이 하나만 있는 것처럼 보이도록 하려면 어떻게 해야 합니까 ? 이것이 가능하지 않다면 Ubuntu에 내가 원하는 방식으로 작동하는 대체 명령줄 이메일 프로그램이 있습니까?
답변1
mutt
몇 가지 실험을 한 후에 이것이 내가 원하는 방식으로 작동하는 것 같다는 것을 알았습니다 . 만약 내가한다면
echo "" | mutt -s "Email Subject" [email protected] -a attachment.pdf
다른 서비스에서는 단일 첨부 파일로 나타납니다.