본문 바로가기

Linux Server 구축/3-1. Mail Server

사설 IP 내에서 메일 전송


사설 IP 내에서 메일 전송

-------------------------------------------------------------------

server3 <------> server2

1. 각각의 컴퓨터에서 hostname 을 일치 시켜주고 시작한다.

예) server3

[root@server3 ~]# vi /etc/hosts
5 10.10.33.3      server3.co.kr
[root@server3 ~]# vi /etc/sysconfig/network
3 HOSTNAME=server3.co.kr

-------------------------------------------------------------------

2. 각각의 컴퓨터에서 상대방의 zone 파일을 생성해 준다.

예) server3

[root@server3 home]# vi /etc/named.rfc1912.zones

 99 zone    "server2.co.kr" IN {
100         type master;
101         file "server2-mail.zone";
102 };

[root@server3 home]# vi /var/named/chroot/var/named/
[root@server3 home]# cd /var/named/chroot/var/named/
[root@server3 named]# ll
-rw-r----- 1 root  named  485 12월 15 10:11 server3.rzone
-rw-r----- 1 root  named  432 12월 19 11:50 server3.zone

[root@server3 named]# vi /etc/named.rfc1912.zones
[root@server3 named]# cp -p server3.zone server2-mail.zone

- 참고 : cp 명령어 로만 copy 했을 경우에는 다음과 같이 퍼미션을 다시 설정해 준다.
[root@server3 named]# cp server3.zone server2-mail.zone
[root@server3 named]# chown root.named server2-mail.zone  - chown 을 통해 퍼미션 설정

[root@server3 named]# ll
-rw-r----- 1 root  named  485 12월 15 10:11 server3.rzone
-rw-r----- 1 root  named  432 12월 19 11:50 server3.zone
-rw-r--r-- 1 root  named  389 12월 11 14:00 www-server2.rzone

[root@server3 named]# vi server2-mail.zone

1 $TTL    86400
2 @               IN SOA  server2.co.kr. root.server2.co.kr. (
3                                         42              ; serial (d. adams)
4                                         3H              ; refresh
5                                         15M             ; retry
6                                         1W              ; expiry
7                                         1D )            ; minimum
8                 IN NS           server2.co.kr.
9                 IN A            10.10.33.2
10
11                 IN MX 5         server2.co.kr.
12                 IN A            10.10.33.2

-------------------------------------------------------------------

3. 설정 확인

예) server3

[root@server3 named]# rndc reload
server reload successful
[root@server3 named]# nslookup
> set type=mx
> server2.co.kr
Server:         10.10.33.3
Address:        10.10.33.3#53

server2.co.kr   mail exchanger = 5 server2.co.kr.
> exit

-------------------------------------------------------------------

4. 메일 보내기

예) server3

[root@server3 named]# mail test1@server2.co.kr
Subject: test1
test1
server3.co.kr
.
Cc:
[root@server3 named]# mailq
/var/spool/mqueue is empty
                Total requests: 0
[root@server3 named]#

-------------------------------------------------------------------

5. 메일 확인

예) server2

[root@server2 ~]# su - test1
[test1@server2 ~]$ pwd
/home/test1
[test1@server2 ~]$ mail

'Linux Server 구축 > 3-1. Mail Server' 카테고리의 다른 글

Mail Server - aliases & virtusertable & .forward & etc  (0) 2008.12.22
Webmail - Squirrelmail  (0) 2008.12.19
dovecot  (0) 2008.12.19
Mail Server  (0) 2008.12.19