문서의 이전 판입니다!
Ssmtp
SSMTP란 간단하게 말해서, 이미 구축되어진 SMTP 서버를 통해 자신의 계정을 이용하여 메일을 보내는 방법이다. 예를 들어 자신이 운영하는 서버에서 메일을 발송해야하는 기능이 필요한 경우, GMail에 있는 자신의 계정으로 메일을 보낼 수 있다.
sudo apt-get install ssmtp
/
- /etc/ssmtp/ssmtp.conf
ssmtp [email protected] mailhub=smtp.gmail.com:587 hostname=keizie.net UseTLS=Yes UseSTARTTLS=Yes [email protected] AuthPass=PASSWORD FromLineOverride=YES
/etc/ssmtp/ssmtp.conf 설정을 위와 같이 하면 시스템에서 발송 시도하는 메일을 구글 메일을 통해 발송한다. 스팸 때문에 발송처 검사가 엄격해져 그만큼 설정이 까다로워진 현 상황에서 가장 간단하게 시스템의 메일을 설정할 수 있는 방법이다. 발송량이 많거나 속도가 중요한 경우가 아니라면 유용할 것이다.
ssmtp를 설정하다보면 크론에서 가끔 문제가 발생할 때 메일을 막 보내는 경우가 있는데, 이럴때는 /etc/crontab을 열고
MAILTO=""
를 설정한다