SSMTP: 두 판 사이의 차이

Ubuntu Korea Community Wiki
둘러보기로 이동 검색으로 이동
imported>Seony
(새 문서: ===== SSMTP로 초간단 메일 서버 구축하기 ===== ==== SSMTP란 ==== SSMTP란 간단하게 말해서, 이미 구축되어진 SMTP 서버를 통해 자신의 계정을 이용...)
 
imported>Darkcircle
 
(사용자 2명의 중간 판 5개는 보이지 않습니다)
1번째 줄: 1번째 줄:
===== SSMTP로 초간단 메일 서버 구축하기 =====
 
==== SSMTP란 ====
==== SSMTP란 ====
SSMTP란 간단하게 말해서, 이미 구축되어진 SMTP 서버를 통해 자신의 계정을 이용하여 메일을 보내는 방법이다.  예를 들어 자신이 운영하는 서버에서 메일을 발송해야하는 기능이 필요한 경우, GMail에 있는 자신의 계정으로 메일을 보낼 수 있다.
SSMTP란 간단하게 말해서, 이미 구축되어진 SMTP 서버를 통해 자신의 계정을 이용하여 메일을 보내는 방법이다.  예를 들어 자신이 운영하는 서버에서 메일을 발송해야하는 기능이 필요한 경우, GMail에 있는 자신의 계정으로 메일을 보낼 수 있다.


==== 패키지 설치 ====
==== 패키지 설치 ====
  sudo apt-get install ssmtp
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install ssmtp}}}}


==== SSMTP 설정 ====
==== SSMTP 설정 ====
12번째 줄: 12번째 줄:
   mailhub=smtp.gmail.com:587
   mailhub=smtp.gmail.com:587
   hostname=도메인 (예: mywebsite.com)
   hostname=도메인 (예: mywebsite.com)
   root=mail-계정@gmail.com
   root=계정@gmail.com
   AuthUser=계정@gmail.com
   AuthUser=계정@gmail.com
   AuthPass=패스워드
   AuthPass=패스워드
   UseSTARTTLS=yes
   UseSTARTTLS=yes
   UseTLS=yes
   UseTLS=yes
 
==== 테스트 ====
==== 테스트 ====
  echo 'From: "계정@gmail.com"' | ssmtp 받을사람@website.com -v
{{TerminalWindow|{{TerminalLine|prompt=user|~|echo 'From: "계정@gmail.com"' <nowiki>|</nowiki> ssmtp 받을사람@website.com -v}}}}
 
==== 트러블 해결 ====
ssmtp를 설정하다보면 크론에서 가끔 문제가 발생할 때 메일을 막 보내는 경우가 있는데, 이럴때는 /etc/crontab을 열고
 
  MAILTO=""
 
를 설정한다<strike style="color:#ff4477">멘탈 정화 완료(!)</strike>.




--[[사용자:Seony|Seony]] ([[사용자토론:Seony|토론]]) 2014년 7월 16일 (수) 17:05 (KST)
--[[사용자:Seony|Seony]] ([[사용자토론:Seony|토론]]) 2014년 7월 16일 (수) 17:05 (KST)
--[[사용자:Darkcircle|Darkcircle]] ([[사용자토론:Darkcircle|토론]]) 2015년 7월 26일 (일) 21:12 (KST)

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

테스트[편집]

{{#ifeq: msg|user|~|{{#ifeq: misc|user|~  echo 'From: "계정@gmail.com"' | ssmtp 받을사람@website.com -v|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}}  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)