双域名 linux,Linux双域名邮件服务器实战

呼呼,处女作~~做了三个多小时,过程中收获不小~~实践出真知!主要是为了确定昨天晚上免费域名不成功的原因。找到答案了~~

---------

实验目标

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

两个域名之间能基于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看看服务运行是否正常

还有一个问题就是要注意权限(用户和文件的)

d86522e41a1c53b89e1ee8cb29d370e3.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值