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