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

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

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

다른 서비스에서는 단일 첨부 파일로 나타납니다.

관련 정보