呼呼,×××作~~做了三个多小时,过程中收获不小~~实践出真知!主要是为了确定昨天晚上免费域名不成功的原因。找到答案了~~
---------
实验目标
--------------
两个域名之间能基于c/s和B/s相互收发邮件。
-----------------------------------------------------
实战环境
------------------
两台linux
一台主机名为:localhost.pei.cn(双网卡)。eth0为192.168.1.254,eth1为192.168.2.254。DNS
为本机(192.168.1.254)。搭建域名为mail.pei.cn邮件服务器,并搭建pei.cn(192.168.1.254)
和zjy.cn(192.168.2.253)的DNS服务器在其下分别建立子域www (A)和 mail(A和MX记录)。修
改httpd.conf文件中的ServerName为[url]www.pei.cn[/url],启动apache。
一台主机名为:localhost.zjy.cn。eth0为192.168.2.253,DNS为192.168.1.254。搭建邮件
mail.zjy.cn。修改httpd.conf文件中的ServerName为[url]www.zjy.cn[/url],启动apache。
---------

----------
根据上述配置基本环境
----------------------
resolv.conf   network   ifcfg-eth0
/proc/sys/net/ipv4/ip_frpward(1时开启ip转发功能)

---------
搭建pei机上的DNS服务器
-------------------
软件包
---------
bind-9.2.1-16
bind-utils-9.2.1-16
caching-nameserver-7.2-7
named.conf配置
-------------
zone "pei.cn"{
        type master;
        file "pei.cn.zone";
};
zone "1.168.192.in-addr.arpa"{
        type master;
        file "named.pei.cn";
};

pei.cn.zone配置
-----------------
$TTL    86400
@                        IN SOA pei.cn. root.pei.cn (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                        IN NS   localhost
localhost               IN A    192.168.1.254
www                     IN A    192.168.1.254
mail                    IN A    192.168.1.254
                        IN MX 10        192.168.1.254

named.pei.cn配置
-------------------
$TTL    86400
@       IN      SOA     pei.cn. root.pei.cn.  (
                                      1997022700 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      86400 )    ; Minimum
        IN      NS      pei.cn.
254     IN      PTR     localhost.pei.cn.
254     IN      PTR     mail.pei.cn.
254     IN      PTR     [url]www.pei.cn[/url].
其它两个文件内容相似
启动named 并测试结果(~_~)--host -t MX /-l domains
-----------------

-----------------------------
搭建pei机上的postfix
-----------------------------------------------
软件包
---------
postfix-1.1.11-11
imap-2001a-18
squirrelmail-1.2.10-4.noarch.rpm
关闭sendmail自启动
-----------------
[root@pei named]#chkconfig --levels 35 sendmail off
[root@pei named]# chkconfig --list sendmail
sendmail        0:off   1:off   2:on    3:off   4:on    5:off   6:off
配置main.cf
-----------------
myhostname = mail.pei.cn
mydomain = pei.cn
myorigin = $myhostname 对应的邮件地址xx@myhostname
inet_interfaces = all 本机和网络上的都可以
mydestination = $myhostname,localhost.$mydomain,zjy.cn 要转发的邮件域名
启动pop3和imap服务
--------------------------
修改ipop3和imap两个文件
ps:重启xinetd
---------
到此C/S模式已配置完成,用outlook测试成功(~_~)
---------------------------
ps: pop3server : mail.zjy.cn

--------------------------------------------------
修改httpd.conf和squirr下的config.php文件
-------------------------------
ServerName
$squirrelmail_default_language = 'zh_CN';
$domain                 = 'mail.pei.cn';
$imapServerAddress      = 'mail.pei.cn';
$imapPort               = 143;
$useSendmail            = false;
$smtpServerAddress      = 'mail.pei.cn';
$smtpPort               = 25;
$sendmail_path          = '/usr/sbin/postfix';
另一台作相似配置
------------------------
B/S也配置完成测试成功(~_~)
--------------------------------------
ps:以上只能基于系统用户

-------
心得
--------------
hostname 要写成域名形式 zjy.lp
在做软路由时要注意开启系统的IP转发功能
出问题时要看进程和netstat看看服务运行是否正常
还有一个问题就是要注意权限(用户和文件的)