mail 명령은 일반 이메일 클라이언트와 달리 본문을 첨부 파일로 보냅니다. 이것을 멈추는 방법?

mail 명령은 일반 이메일 클라이언트와 달리 본문을 첨부 파일로 보냅니다. 이것을 멈추는 방법?

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

다른 서비스에서는 단일 첨부 파일로 표시됩니다.

관련 정보