나는 설치했다메일 전송 프로토콜, 그리고 그것은 잘 작동하는 것 같습니다:
echo "Hello" | mail -s "Testing SmSMTP" [email protected]
이메일이 목적지에 도달했지만 필드 From
는 다음과 같습니다.못생긴다음 과 같은 이메일 텍스트를 [email protected]
의미합니다. [email protected]
예옳은, 물론입니다. 하지만 수신자가 일부 내용을 읽어주길 바랍니다.보다 전문적인 John Smith - Sales Department <[email protected]>
, 이는 다른 이메일 클라이언트에서 수행할 수 있는 것과 같습니다.
무엇인가요적당한 방법MSMTP를 사용하여 이를 달성하는 방법은 무엇입니까?
추가 설명:
- 나는 달리고 있다우분투v20.04.
- 나는 설치했다가방
msmtp msmtp-mta mailutils
.
답변1
이것이 내가 해결한 방법입니다.
$ printf "From: John Smith - Sales Department <[email protected]>\nSubject: Testing MSMTP\nHello." | msmtp -v [email protected]
저는 | msmtp
msmtp를 사용하고 있습니다 . 해당 패키지를 | mail
설치한 이후로 이것이 중요한지 잘 모르겠습니다 .msmtp-mta
sendmail is linked to
예를 들어, 동일한 방식으로 대상 필드를 향상할 수 있습니다.
$ printf "To: Mr. Destination Man <[email protected]>\nFrom: John Smith - Sales Department <[email protected]>\nSubject: Testing MSMTP\nHello." | msmtp -v [email protected]
에서 발췌아치리눅스 위키.