发新话题
打印

linux服务器系列(二) 企业Sendmail邮件服务器的创建

linux服务器系列(二) 企业Sendmail邮件服务器的创建

  一、SEND软件安装
1.解压软件包

[root@email src]# tar xvfz Sendmail.8.11.4.tar.gz

[root@email src]# cd Sendmail-8.11.4

2.编译安装

[root@email Sendmail-8.11.4]# cd Sendmail

[root@email Sendmail]# sh Build

3.生成配置文件

[root@email Sendmail]#cd /usr/src/Sendmail-8.11.4/cf/cf/

一般该目录下应该有config.mc的文件,如果没有则创建新文件

config.mc,内容如附图所示。

然后运行:

[root@email cf]# sh Build config.cf

该命令将在该目录下生成config.cf文件。

4.安装Sendmail

[root@email Sendmail]# sh Build install

将config.cf拷贝到/etc/mail目录下,并改名为Sendmail.cf:

[root@email mail]#cp /usr/src/Sendmail-8.11.4/cf/cf/

config.cf /etc/mail/Sendmail.cf

企业Sendmail邮件服务器的创建(3)

二、 Sendmail的配置
配置Sendmail的步骤如下。

1.在/etc/mail目录下创建access文件,内容如下:

127.0.0.1 RELAY

10.13.105 RELAY

这里表示允许本机和10.13.105.0网段中的机器通过该邮件服务器的转发邮件。其中10.13.105应该是您拥有的局域网络IP网段的IP地址,只需要写网络部分即可。比如说您的用户有多个网段,只需要在其中设置多个网段即可:

127.0.0.1 RELAY

10.13.105 RELAY

10.13.106 RELAY

2.对access文件生成易于检索的库文件格式:

[root@email mail]# makemap hash access.db < access

创建文件/etc/mail/local-host-names,其内容为本机的拥有的域名信息,因为在上面的DNS配置文件中该服务器有一个域名: email.linuxaid.com.cn,并且MX记录也指向该域名,因此该服务器就有2个域名,分别为email.linuxaid.com.cn和linuxaid.com.cn,这样用户才可以使用someone@linuxaid.com.cn这样的地址收发邮件,故该文件应该包含入下内容:

linuxaid.com.cn.

mail.linuxaid.com.cn.

3.创建别名数据库。在/etc/mail/aliases目录下创建文件aliases,内容如下:

MAILER-DAEMON: postmaster

postmaster: root

bin: root

daemon: root

nobody: root

然后生成aliases库:

[root@email mail]# newaliases

然后,就可以按如下方式启动Sendmail了:

[root@email mail]# /usr/sbin/Sendmail -bd -q20m

在第一次启动时可能出现如下的错误信息:

554 5.0.0 /etc/mail/Sendmail.cf: line 41: unknown

configuration line ""

554 5.0.0 /etc/mail/Sendmail.cf: line 60: unknown

configuration line ""

不要紧张,只需要使用vi编辑器将这些行删除即可,其实41和60等行都是空白行而已。删除以后再重新启动就应该没有问题了。

企业Sendmail邮件服务器的创建(4)

三、 QPopper的安装配置
QPopper是Unix/Linux环境下的POP3服务器,该软件配合Sendmail使用。其主要功能是实现支持用户通过POP3接收信件。安装和配置Qpopper的主要步骤如下:

1.创建从/usr/mail指向/var/spool/mail/的链接

[root@email src]# ln -s /var/spool/mail/ /usr/mail

2.解压QPopper软件包

[root@email src]# tar xvfz QPopper4.0.3.tar.gz

[root@email src]# cd QPopper4.0.3

3.编译安装QPopper

[root@email QPopper4.0.3]# ./configure

[root@email QPopper4.0.3]# make

[root@email QPopper4.0.3]# make install

安装成功以后,QPopper将会被安装在/usr/local/sbin/目录下。设置inetd启动QPopper.编辑/etc/inetd.conf,查找pop内容的一行,在其前面添加#号,然后在改行后面添加如下内容:

pop-3 stream tcp nowait root /usr/local/sbin/popper

QPopper -s然后查找inetd进程ID号:

[root@email QPopper4.0.3]# ps ax grep inetd

336 ? S 0:00 inetd

16872 pts/0 S 0:00 grep inetd

找到inetd进程号为226.然后重新启动inetd进程,

重新读取配置文件:

[root@www QPopper4.0.3]# kill -HUP 336

这时候查看系统服务端口号:

[root@email QPopper4.0.3]# netstat -ln grep 110

tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN

则说明110端口已经开始正常服务。

四、测试邮件服务器
接下来是测试邮件服务器的邮件发送/接收功能。注意,在测试时,不要在只对本地用户进行测试。例如,用户的域为abc.com,测试时,不要只在邮件服务器上通过mail、elm等程序测试user1@abc.com用户。因为,此时user1是本地用户,所以邮件服务器可以对其进行Relay.用户应该从局域网上的另一台机器使用Outlook等邮件客户端对服务器进行收发测试。

这种配置对于IP固定用户没有问题,只需要在access文件中指定其固定IP即可,而对于需要支持流动用户,如拨号用户的应用则不大适合,因为如果完全打开RELAY功能可能导致邮件服务器的称为垃圾邮件的转发站。

解决用户IP不固定问题有2种方案,一种为采用SMTP认证,即用户发送邮件以前,邮件服务器进行用户身份认证,通过则服务器为其发送邮件,否则拒绝发信;第二种方案是采用动态转发授权控制(Dynamic Relay Authorization Control,DRAC),其工作原理为: 拨号用户拨号上网后,首先收邮件,如果用户能正确收邮件,则DRAC自动在access.db中加入刚才收邮件用户的IP,并允许此IP可以发信。不过,30分钟内,此IP不发/收邮件的话,DRAC将从access.db中删除此IP.此种机制保证拨号用户在没有SMTP认证的情况下,也可以通过远程邮件服务器发送电子邮件。
只有你想不到,没有你做不到……

大赢家百家乐智能分析软件下载!

大赢家百家乐智能分析系统---以科技赢得胜利! 把把赢钱 靴靴经典!

大赢家百家乐智能分析软件,帮玩家分析下一手的趋势,经历三年,由深圳新世界软件技术有限公司联
合台湾游戏机界,数学界和澳门资深娱乐游戏程序开发公司强强联手,共同合作开发出来的一款专门
为广大
百家乐爱好者提供投资思路的软件!是根据概率统计学与矩阵回归的科学原理结合智能化程式
注码法则。


  

输入现场百家乐路局已开的庄闲排列,由电脑统计各排列庄闲的组合数据,逐一运算百家乐下一个庄闲
组合的出现机率,自动排除排列中的低收益率组合,精确分析出高收益率时的最佳下注时段,并提示下
注方向与数额.



每局胜算高达92.8%。具有强劲的实战功效。我公司电脑随机测试2千万靴牌,平均每靴牌可赢25个基码。
真正的成为
百家乐投注者们的福音,没见过的肯定怀疑,见过的绝对惊叹!望所有百家乐爱好者来电考察验证,
亲身体验高科技带来的神奇与力量!

大赢家百家乐智能分析软件下载:http://www.365bjl.com/  

24小时服务电话:4006578455  值班手机:15959292252  

特此申明:
最近很多朋友让我们负责代打,由于本公司技术人员并没有太多时间去从事这方面的代打工作,所以只能帮助部分客户完成心愿。

代打条件:本金1万元以上,代打时间为3个小时,酬金为你盈利的30%,需要代打的请联系本站客服进行预约!手机:15959292252
发新话题