"발신자"와 "수신자"가 이메일에 올바르게 표시되도록 mailx를 사용하여 이메일을 보내려면 어떻게 해야 합니까?

"발신자"와 "수신자"가 이메일에 올바르게 표시되도록 mailx를 사용하여 이메일을 보내려면 어떻게 해야 합니까?

Ubuntu 12.04 시스템에서 이메일을 보내야 합니다. 이 작업을 수행하기 위해 명령을 사용하고 있습니다 mailx. 다음은 내가 사용하고 있는 명령이며 훌륭하게 작동합니다.

echo "Test server started at `date +"%F %T"` on `hostname -f`" | mailx -r "[email protected]" -s "Test Email" "[email protected]"

하지만 이메일을 받으면 From내 섹션에 가 표시되고 [email protected]내 섹션에 및 이 To표시됩니다 .[email protected][email protected]

이메일을 받은 후 [email protected]"보낸 사람"에는 표시되지 않고 "받는 사람"에만 표시되는 이유는 무엇입니까 ?[email protected]

일반적으로 내가 원하는 것은 - " 보내는 사람" 섹션에 내 컴퓨터 이름이 표시되는 대신 "보낸 사람" 섹션에 내 이메일이 표시되고 "받는 사람" 섹션에 내 이메일이 표시 [email protected]되도록 이메일을 보내야 하는 것입니다. 부분 .[email protected][email protected][email protected]

설치하는 동안 뭔가를 변경해야 할 것 같은데요 mailutils? 나는 그것을 사용하여 설치했다.sudo apt-get install mailutils

"발신자"와 "수신자"가 이메일에 올바르게 표시되도록 mailx를 사용하여 이메일을 보내려면 어떻게 해야 합니까?

우분투 12.04를 실행 중입니다 -

david@machineA:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:        12.04
Codename:       precise

답변1

mailutils이 옵션은 지원되지 않는 것 같습니다 -r. -r 옵션을 지원하는 heirloom-mailx 패키지로 바꾸십시오(또는 sendmail -r [또는 -f] 사용).

http://manpages.ubuntu.com/manpages/lucid/man1/mail.1.html

 -p, -r, --print, --read
              print all mail to standard output

설치하다:

sudo apt-get 설치 가보-mailx

관련 정보