리눅스

리눅스/ssmtp

우진샘 2009. 12. 29. 14:24
1. 설치
ubuton의 apt-get으로 소스코드를 입수
$ sudo apt-get source ssmtp

혹은 아래 사이트에서 직접 다운로드(2.62버전)
http://linux.softpedia.com/progDownload/sSMTP-Download-36989.html

2. 컴파일
압축을 풀고 Makefile 에서
CC = gcc 를 크로스 컴파일러로 수정하였다.
make 로 컴파일

3. 사용법
$ ./ssmtp -C 'configuration file명' 받을사람 주소 < 메일내용파일


- 기본 configuration file 설정
ssmtp.conf 파일을 열어서
mailhub= 부분에 원하는 smtp 서버 주소를 설정함
hostname= 에 원하는 hostname을 설정함

- 기본 메일 발송
$ ./ssmtp -C ssmtp.conf korone.net@xxxxx.com < xxx.eml
$ cat xxx.eml
To:korone.net@xxxxx.com
From:korone.net<korone@ggggg.com>;
Subject:dddddd

- 사용자 인증기능 사용하기
$ ./ssmtp -C ssmtp.conf korone.net@xxxxx.com -au korone -ap korone_password < xxx.eml


- 구글 설정하기
root=youraccount@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=youraccount@gmail.com
UseSTARTTLS=YES
AuthUser=youraccount
AuthPass=yourpasword
FromLineOverride=YES

'리눅스' 카테고리의 다른 글

리눅스/NFS 설치하기  (0) 2010.01.07
리눅스/압축 tar  (0) 2010.01.06
리눅스/I2C  (0) 2009.12.16
리눅스/RAID 설정하기 2  (0) 2009.08.31
리눅스/RAID 설정하기 1  (0) 2009.08.31