티스토리 뷰
11년 7월 기준.
1.Zone 파일 설정
IN MX 10 mail.test.com
mail IN A 123.456.789.123
2.# service named restart
3.nslookup 테스트
mail.test.com
4.ping 테스트
ping mail.test.com
5.local-host-names 변경
# vi /etc/mail/local-host-names
mail.test.com
.
.
계속등록 가능 (호스팅시)
6.sendmail-cf 설치
# rpm -qa | grep sendmail
# ps -ef | grep sendmail
7.dovecot 설치
# rpm -qa dovecot
# yum -y install sendmail-cf dovecot
8.sendmail.cf 변경
# vi /etc/mail/sendmail.cf
CWlocalhost → Cwtest.com
.
.
계속등록 가능 (호스팅시)
9.access 등록
test.com RELAY
.
.
계속등록 가능 (호스팅시)
10.access 변경
# makemap hash /etc/mail/access < /etc/mail/access
11.dovecot.conf 변경
# vi /etc/dovecot.conf
>이하 주석 제거
- protocol [protocol = imap imaps pop3 pop3s]
- listen
- ssl_disable = no
- login_executable = /usr/libexec/dovecot/ipam-login
- login_user = dovecot
- login_executable = /usr/libexec/dovecot/pop3-login
- group = mail
- mbox:~/mail/:INBOX=/var/mail/%u
- /usr/libexec/dovecot/imap
- /usr/libexec/dovecot/pop3
- /usr/libexec/dovecot/dovecot-auth
12. sendmail restart
service sendmail restart
13. dovecot 재시작
service dovecot restart
14.방화벽에서 해당 포트 오픈
# system-config-securitylevel
- SMTP 체크
- 110:tcp, 143:tcp, 995:tcp, 993:tcp [그 외의 포트] 등록
15.자동실행
# system-config-services
- sendmail, dovecot 체크
16.outlook에서 확인
전자메일주소:
- 해당도메인계정@test.com
pop3/smtp설정 :
- mail.test.com
메일서버계정
- test.com의 계정과 비밀번호
17.호스팅시 가상 계정 사용설정
- 여러개의 도메인에 같은 이메일 아이디 부여시 사용
ex)admin@test.com / admin@test2.com / admin@test3.com
# vi /etc/mail/virtusertable
admin@test.com test1(실제도메인의 계정)
admin@test2.com test2(실제도메인의 계정)
admin@test3.com test3(실제도메인의 계정)
18.virtusertable 변경
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
19.에러 테스트 (dovecot)
telnet mail.test.com 110
user test
pass ****
- 연결을 잃을때 [아웃룩에서 0x800ccc0f]
> # vi /var/log/maillog 확인
- dovecot chdir Permission denied 에러시
> home와 계정 폴더 701 이상 설정
# chmod 701 /home
# chmod 701 /home/test
- POP3 chdir Permission denied 에러시
> mail 권한 변경
# chmod 711 /var/mail :같은 문제시 권한을 더 높게 설정 [ex)707]
- 재시작
# service dovecot restart
// virtusertable Executable files not allowed 관련
# chmod a-x /etc/mail/virtusertable
# rm -rf /etc/mail/virtusertable.db
# makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable
'Study' 카테고리의 다른 글
Linux(리눅스) Firewall(방화벽) 설정 (0) | 2024.01.14 |
---|---|
Linux(리눅스) Server(서버) 관련 (0) | 2024.01.14 |
Linux(리눅스) error(에러) 관련 (1) | 2024.01.14 |
Tomcat(톰캣) root(루트) change(변경) (0) | 2024.01.14 |
VPN(브이피엔) 관련 (0) | 2024.01.14 |