공부

Mail과 NFS

예삐김 2024. 2. 19. 20:16

오늘은 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는 제가 조퇴해서 제대로 듣지못해서 좀더 공부해서 다시올리도록하겠습니다!

열공하세요~