linux下Sendmail 服务器的搭建
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-29
Sendmail 服务器的搭建
搭建sendmail服务器之前我们往往需要域名服务器的支持,需要在域名服务器中添加mx邮件交换记录.这里我的邮件服务器地址是192.168.0.2域名是mail.benet.com 而域名服务器的地址则是192.168.0.1 如下图所示
同时我们需要在邮件服务器上指明dns服务器的地址.
Sendmail的安装.
所需安装包:1 sendmail(服务器主程序包:第二张光盘)
2 m4(工具包:第二张光盘)
3 sendmail-cf(重新配置sendmail服务器的必要配置文件:位于第四张光盘)
4 sendmail-doc(说明文档:位于第四张光盘)
Sendmail服务说需的sendmail和m4二个安装包RHEL4默认是安装的,大家可以查看一下自己的系统中是否安装了,如果没有安装大家可以手动安装.
系统中默认没有安装sendmail-cf 和sendmail-doc,需要手动安装.
设置local-host-names文件.
Sendmai-mc文件的设置
1开启服务器的网络接口.
把图中的127.0.0.1改成0.0.0.0
2设置smtp的认证功能
把上图中TRUST前的dnl给去掉,如下图所示:
当我们把sendmail.mc的配置文件修改以后需要使用m4命令生成新的sendmail.cf文件,如图所示:
我们开启了认证功能我们还需要确保saslauthd服务启动
至此我们关于邮件服务的基本配置差不多快要结束了.下面我们需要建立相应的邮件账户了.邮件服务器使用的是系统账户,我们只有建立系统账户就可以了.在这里我以账户aa bb 为例建立账户.
至此服务器虽然搭建好了,但是sendmail并不为mua客户端提供收取邮件的功能,因此我们需要单独安装实现pop3或imap功能的服务器程序.
拥有帝国一切,皆有可能。欢迎访问phome.net1安装dovecot软件包.
在命令行中输入system-config-packages
出现下图所示:
单击mail server右边 Detials
勾选dovecot接着安装提示进行安装.
然后我们vi /etc/dovecot.conf在protocols 后加入 pop3 pop3s
接着我们重新启动一下dovecot 服务就ok了.
至此我们所有的配置就算结束了.下面我们用outlook来测试一下.再这里我们需要说明的一点是我们需要在下图的身份认证上勾选上勾.
.
大家是否还记的Exchange邮件服务器的别名和群发功能其实在linux的sendmail的服务器上也可以轻松实现这一功能,下面我们来具体讲解一下这一功能的实现方法.
Sendmail实现别名和群发是靠aliases文件来实现的. Vi//etc/aliases
上图中bming:aa,bb 是我加入的,意思是aa,bb的别名是bming当我们给bming@benet.com
发送邮件的时候,账户aa bb也将可以手动邮件.而群发功能怎么实现呢.O(∩_∩)O哈哈~.
其实和别名一样.假如我们想和账户aa bb cc dd ee ff……………等群发邮件.我们只要在aliases假如 groutp; aa,bb,cc,dd,ee,ff……………不就可以了吗,当我们给groutp发送邮件的时候其他的账户不就可以都受到自己的邮件了吗.
当我们设置好aliases别名文件时,我们需要使用newaliases命令.把命令写入其数据库当中.
具体的测试大家可以下去自己测试一下就可以了 拥有帝国一切,皆有可能。欢迎访问phome.net |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: shell学习笔记一--总括下一篇: Linux环境下判断服务器是否正常关机
关于linux下Sendmail 服务器的搭建的所有评论