본문 바로가기

LINUX/IIS, FTP, MAIL Server

MAIL Server(CentOS 6, 7)

yum install -y dovecot sendmail sendmail-cf을 통해 설치한다. (dovecot은 받는 메일)

새로 생긴 /etc/mail 디렉토리로 이동한다.

vi sendmail.mc에 들어간다. 52,53번 줄 주석 해체하고 116번 줄 설정

m4 sendmail.mc > sendmail.cf (mc파일 cf로 밀어넣기!)

vi sendmail.cf에 들어간다. 39번쨰줄 삭제(의미 없는 공백)  <- 에러 유발

Vi local-host-names에 들어가 duck.commail.duck.com을 추가

Vi access에 들어가서 접근 연결 하고 싶은 ip나 도메인 입력

makemap hash /etc/mail/access < /etc/mail/access 명령어 수행

-> access 파일의 파일구조는 텍스트 파일이며, sendmail이 인식할 수 없기 때문에 makemap이라는

프로그램을 사용해 sendmail이 인식할 수 있는 DB 형태로 만들어 주는 것이다.

Sendmail 설정완료 dovecot(받는메일 설정해야한다. cd /etc/dovecot으로 이동)

Vi dovecot.conf로 이동해서 프로토콜과 listen설정을위해 20,26번쨰줄 주석 해체

Cd conf.d로 이동함

Vi 10-auth.conf에들어가서 9번쨰줄 평문 전송 허용

Vi 10-mail.conf 25번째줄 주석해체(메일 위치)

Vi 10-master.conf에서 19,40번 주석해체 (포트 110,143을 쓰겠다.)

Vi /etc/group에서 maildovecot user a,b을 추가하겠다.

방화벽 25,110,143번 포트를 열어준다.

Ip에 포트가 이상한데 할당되기 떄문에 reboot해준 후 다 실행한다.

Service saslauthd = SMTP 인증을 받아야지만 메일을 보낼 수 있게 하기 위한 인증 모듈이다.

Window 7에서 User a로 무사히 접속이 되었고 다른 window 7 b로 메일 보냈다.

CentOS 7에서는 방화벽명령어와 SSL설정만 바꿔주면 된다.

firewall-cmd --permanent --add-service=smtp

firewall-cmd --permanent --add-service=pop3

firewall-cmd --permanent --add-service=imap

firewall-cmd --reload

ssl 설정을 꺼줘야 한다.

vi /etc/dovecot/conf.d/10-ssl.conf

'LINUX > IIS, FTP, MAIL Server' 카테고리의 다른 글

FTP 패키지 설치(CentOS 6, 7)  (0) 2019.07.03
IIS 인증  (0) 2019.07.03
IIS 가상호스트(CentOS 6, 7)  (0) 2019.07.03
IIS 패키지 설치(CentOS 6, 7)  (0) 2019.07.03