SSMTP

Ubuntu Korea Community Wiki
imported>Darkcircle님의 2015년 7월 28일 (화) 18:19 판 (→‎패키지 설치)
둘러보기로 이동 검색으로 이동

SSMTP란

SSMTP란 간단하게 말해서, 이미 구축되어진 SMTP 서버를 통해 자신의 계정을 이용하여 메일을 보내는 방법이다. 예를 들어 자신이 운영하는 서버에서 메일을 발송해야하는 기능이 필요한 경우, GMail에 있는 자신의 계정으로 메일을 보낼 수 있다.

패키지 설치

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  sudo apt-get install ssmtp|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  sudo apt-get install ssmtp}}}}

SSMTP 설정

/etc/ssmtp/ssmtp.conf 파일을 열어서 아래와 같이 설정한다. 여기서는 GMail로 설정파일을 알려드린다.

 FromLineOverride=YES
 mailhub=smtp.gmail.com:587
 hostname=도메인 (예: mywebsite.com)
 root=계정@gmail.com
 AuthUser=계정@gmail.com
 AuthPass=패스워드
 UseSTARTTLS=yes
 UseTLS=yes

테스트

 echo 'From: "계정@gmail.com"' | ssmtp 받을사람@website.com -v

트러블 해결

ssmtp를 설정하다보면 크론에서 가끔 문제가 발생할 때 메일을 막 보내는 경우가 있는데, 이럴때는 /etc/crontab을 열고

 MAILTO=""

를 설정한다멘탈 정화 완료(!).


--Seony (토론) 2014년 7월 16일 (수) 17:05 (KST)

--Darkcircle (토론) 2015년 7월 26일 (일) 21:12 (KST)