답변:
나는 mailx 가 당신이 찾고있는 것이라고 생각 합니다 .
sudo apt-get install bsd-mailx
또한 최소한 postfix를 설치하고 postfix를 설정하는 몇 가지 옵션을 제공합니다. LAN에 SMTP 서버가 있다면 '위성 시스템'을 선택한 다음 메일 도메인 이름과 마지막으로 SMTP 서버의 IP 주소를 입력하십시오.
쓰다:
echo $MESSAGE_BODY | /bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS"
본문에 파일을 사용할 수도 있습니다.
/bin/mail -s "$SUBJECT" "$RECIPIENT_ADDRESS" < /tmp/message.txt
이 ssmtp
패키지는 우분투 상자에서 이메일을 쉽게 보내는 방법으로 인기가 있습니다. 다음 은 gmail을 사용하도록 설정하는 자습서입니다.
Postfix (끔찍한 고통이 될 수 있음)를 구성하는 것을 망설이지 않으려면 heirloom-mailx 패키지 (sudo apt-get install heirloom-mailx)를 체크 아웃하십시오 .
이것은 외부 SMTP 서버를 지정할 수있는 다른 버전의 mail 명령입니다. 간단한 cron 스크립트의 경우 이상적입니다.
홈페이지 : http://heirloom.sourceforge.net/mailx.html
매뉴얼 페이지 : http://heirloom.sourceforge.net/mailx/mailx.1.html
나는 상점에서 표준 설정을 사용하고 있으며 cronjobs 등에서 자동 이메일 전송과 같은 작업을 수행하기에 mailutils 패키지가 완벽하다는 것을 알았습니다. ncurses 구성 도우미를 통해 설정하는 것이 매우 간단합니다.
sudo aptitude install mailutils
sudo dpkg-reconfigure exim4-config
옵션 internet site; mail is sent and received directly using SMTP
은 나에게 가장 효과적입니다 (대부분 보내기 위해). 이 구성을 통해 루트 전달 주소를 설정할 수도 있습니다.
그런 다음 명령 줄을 사용하여 전자 메일을 보낼 수 있지만 (위의 누군가가 예를 들어) 다음을 사용합니다.
mail -s "AVScan completed on HOSTNAME" avnotifications@somedomain.com
도움이 되었기를 바랍니다.
내가 한 최신 설치는 Ubuntu 11.10에 다음 명령으로 이루어졌습니다.
sudo apt-get install postfix mailutils
그리고 postfix에 대한 자세한 내용, 작동 방법 및 테스트 방법 : PostfixBasicSetupHowto
그런 다음 mail
cronjob 에서 명령 을 사용할 수 있습니다 . 옵션 및 사용법에 대해서는 명령의 매뉴얼 페이지를 참조하십시오.