메뉴 닫기

리눅스 sendmail -yum 설치

 sendmail 이란 리눅스에서 SMTP 프로토콜을 이용해 다른 메일 서버로 전달하는 프로그램으로 리눅스 메일 프로그램을 말합니다.

 

1. 리눅스 서버에 sendmail 이 설치되어 있는지 확인해줍니다.

[ root@localhost ~]# rpm -qa |grep sendmail

 

2. sendmail 설치 샌드메일 설치시 기본적으로 두가지 패키지가 필요합니다.

[root@localhost ~]# yum -y install sendmail sendmail-cf

 

3.설치 후 샌드메일 시작 및 부팅시 자동시작되도록 설정합니다.

[root@localhost ]# systemctl start sendmail.service
[root@localhost ]# systemctl enable sendmail.service

 

4.샌드메일데몬 정상적으로 구동중인지 확인합니다.

[root@localhost etc]# netstat -tnlp |grep sendmail
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 7449/sendmail: acce

 

5.테스트메일을 발송하여 메일수신여부를 확인합니다.

[root@localhost ]# echo ‘mail_test’ | mail -s ‘sendmail 테스트’ sung@xogks23.com

 

6.기본적 설치는 위와같으며 부가적 설정 및 변경은  sendmail.cf 에서 전반적인 샌드메일 설정이 가능합니다.

/etc/mail/local-host-names
메일을 수신할 호스트 이름을 명시한 파일의 위치를 설정

/etc/mail/relay-domains
relay-domains파일에는 허용할 호스트의 이름을 설정하며 주석으로 처리하면 모든 IP에 대해서 허용되므로 스팸메일과 같은 문제가 발생할 수 있습니다.

/etc/mail/access
허용하거나 거부할 특정 IP와 도메인을 설정하는 파일로 relay-domains보다 사용이 편리하므로 주로 사용하며 아래 표 참고하여 설정 가능합니다.

현재 웹호스팅 상품에서도 특정 메일주소/도메인 을 관리하고 있습니다 (스팸/다량발송 차단)

 

MaxMessageSize=1000000
메일의 최대 크기를 결정합니다. 주석을 제거하면 설정한 크기(Byte단위)보다 큰 메일은 전송할 수 없게 됩니다. 지금 써준 1000000은 1메가로 제한한 메일 용량입니다.

QueueDirectory=/var/spool/mqueue
큐 디렉토리를 설정합니다, 분산하여 메일큐가 쌓이도록 설정도 가능하며 현재 일부 웹호스팅설정에서 적용되어 운영중입니다.

=var/스풀/mqueue/q*

 

Timeout.queuereturn=3d
메일을 보내려는 호스트에 문제가 생기면 큐 디렉토리에 저장됩니다 일정한 기간이 지나면 메일을 다시 발송한 사람에게 되돌려 보냅니다. Sendmail이 메일을 보내려고 시도하는 기간을 설정하는 옵션으로 3d는 3일을 뜻합니다.

Timeout.queuewarn=4h
큐 디렉토리에 쌓인 메일이 지정한 시간안에 전송되지 못할 경우 메일을 보낸 사람에게 경고 메일을 보내며 기본값은 4h로 설정되어있습니다.

LogLevel=9 (로그수준 설정)

메일이 작동되면 메일에 대한 로그가 기록이 되며 레벨을 선택하여 지정할 수 있습니다.

0         메일작동에 관한 최소정보만 기록.
1         심각한 에러 또는 보안정보를 기록
2         네트워크 에러 또는 접근 실패등을 기록
3         잘못된 주소, 포워드에러, 시간초과 에러
4         TCP 랩퍼에 의한 거부된 접속기록
5         수신메일의 레코드 기록
6         vrty 명령에 의한 사용자의 정보 파악시도 기록
7         메일수신 실패기록
8         메일수신 성공기록
9         시스템 자원 부족에 의한 수신실패 기록
10        데이터베이스에서 탐색되는 키 값 기록

 

설치 및 설정관련하여 참고한 블로그링크 첨부드립니다.

ps://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=liy2110&logNo=40180407488

 

감사합니다.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x