사설 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 |