요즘은 스팸메일 때문에 사설 server에서 보낸 메일은 거의 차단된다. 이 경우 자신의 서버에 메일서버기능을 설치하지 말고, 구글이나, 아웃룩 등의 다른 서버의 smtp를 이용해서 이메일을 보내면 된다. SSMTP를 사용하면 이것을 가장 손쉽게 구현할 수 있다. 발송량이 많거나 속도가 중요한 경우가 아니라면 유용할 것이다.
예를 들어 자신이 운영하는 서버에서 메일을 발송해야하는 기능이 필요한 경우, GMail에 있는 자신의 계정으로 메일을 보낼 수 있다.
간단하게 말해서, 이미 구축되어진 SMTP 서버를 사용해서 이용하여 메일을 보내는 방법이다.
sudo apt-get install ssmtp
/etc/ssmtp/ssmtp.conf
를 아래와 같은 식으로 설정을 하면 시스템에서 발송 시도하는 메일을 구글 메일을 통해 발송한다.
[email protected] mailhub=smtp.gmail.com:587 hostname=keizie.net UseTLS=Yes UseSTARTTLS=Yes [email protected] AuthPass=PASSWORD FromLineOverride=YES