Mail과 NFS
오늘은 1.0.0.13 CentOS7-3에 메일을 먼저 구성할겁니다.
우선 1.0.0.13으로 가서 메일에 필요한 파일들을 먼저 설치해줍니다.
yum install -y sendmail sendmail-cf dovecot
vi /etc/mail/senmail.mc
세 군데 주석제거 하고 동그라미 친 곳은 14로 바꿔줍니다.
DAEMON_OPTIONS에서 addr=0.0.0.0 으로 수정하거나 삭제해주고 저장합니다.
/etc/mail/sendmail.mc 파일을 m4라는 툴을 이용해서 /etc/mail/sendmail.cf쪽으로 밀어넣습니다.
vi /etc/mail/sendmail.cf
빨간줄이 그어진 곳에 사용할 도메인이름을 넣어야하지만,
파란줄이 그어진 곳에 집어넣는게 더 좋습니다.
저장하고 빠져나와서 vi /etc/mail/local-host-names
사용할 도메인이름을 넣어주고 저장해줍니다.
vi /etc/mail/access (여기에서 쓸수 있는 곳을 제한을 걸 수 있습니다.)
위 사진과 같이 접근허용을 해줬습니다.
빨간부분은 같은 뜻이니 둘중 하나만 적어도 괜찮습니다.
wq 저장하고 나갑니다.
makemap hash /etc/mail/access < /etc/mail/access (db파일 생성시의 명령어)
/etc/mail/access 파일이 sendmail에서 읽을 수 있는 형식의 db로 변환됩니다.
vi /etc/group으로 들어가서 메일에 a와 b사용자를 넣어줍니다.
systemctl start saslauthd(인증)
systemctl start sendmail
firewall-cmd --permanent --add-port=P{25,110,143}/tcp
firewall-cmd --reload
이렇게 보내는 메일쪽은 끝났습니다. 이제 받는 메일쪽을 설정해야합니다.
글씨는 좀 더 연습해서 이쁘게 만들겠습니다 ㅎㅎ..
vi /etc/dovecot/dovecot.conf ( 일단 전역설정부터 해줍니다)
표시된 곳의 주석을 삭제해줍니다.
imap pop3 lmtp 전부 씁니다.
모든 IP에 모두 서비스하겠습니다.
전역 설정은 끝입니다.
wq 저장해줍니다.
vi /etc/dovecot/conf.d (세부설정)
이렇게 4개만 수정해줄겁니다.
먼저 vi /etc/dovecot/conf.d/10-auth.conf
저희는 아직 ssl이 없기때문에 평문인증을 사용해야해서 위사진처럼 수정해줍니다.
vi /etc/dovecot/conf.d/10-mail.conf
표시된 곳 주석을 삭제해줍니다.
/var/mail/변수u
이곳에 사서함이 있습니다. 이대로 써줍니다.
vi /etc/dovecot/conf.d/10-master.conf
저희는 imap과 pop3를 사용하기때문에 포트 143과 110번을 사용해야하기때문에 주석을 제거해줍니다.
vi /etc/dovecot/conf.d/10-ssl.conf
마찬가지로 ssl은 없기때문에 no로 바꿔줍니다.
systemctl start dovecot
이렇게 세부설정도 끝이 났습니다.
윈10에서 a 윈11에서 b라는 사용자로 로그인해서 a에서 자기자신과 b에게 이메일을 보내봅니다.
---------------------------------------------------------
이제 NFS만 남았습니다.
NFS는 제가 조퇴해서 제대로 듣지못해서 좀더 공부해서 다시올리도록하겠습니다!
열공하세요~