RHEL4系统Sendmail邮件服务器的架设
2009-05-13 01:26:43来源:未知 阅读 ()
这次我们来学习Linux系统中的Sendmail服务器的配置。(邮件服务器的IP192.168.1.2主机域名为mail.ltest.com)
前提:首先我们把DNS服务器安装OK能够解析,不明白的看
1.首先安装Sendmail所需软件
[root@localhost~]#rpm-qsendmailm4
sendmail-8.13.1-2
m4-1.4.1-16已经默认安装了,还需挂载第4张光盘,安装与sendmail相关的软件
[root@localhostRPMS]#rpm-ivhsendmail-*
warning:sendmail-cf-8.13.1-2.i386.rpm:V3DSAsignature:NOKEY,keyIDdb42a60e
Preparing……###########################################[100%]
1:sendmail-doc###########################################[33%]
2:sendmail-cf###########################################[67%]
3:sendmail-devel###########################################[100%]
2.修改/etc/mail/local-hosts-name文件。
增加本地域和主机的FQDN,记住只是本地主机的FQDN和域名FQDN,不要添加其他域的,否则向外域发送邮件的时候会出现userunknown的错误:
[root@localhostnamed]#cat/etc/mail/local-host-names
#local-host-names-includeallaliasesforyourmachinehere.
ltest.com
3.更改/etc/mail/sendmail.mc文件,修改下列地方:
DaemonPortsOptions=Port=smtp,Addr=127.0.0.1,Name=MTA更改为:
DaemonPortsOptions=Port=smtp,Addr=yourip或者0.0.0.0,Name=MTA
然后m4/etc/mail/sendmail.mc>/etc/mail/sendmail.cf
4.用户管理
认证的配置:修改/etc/mail/sendmail.mc中的字段,取消“TRUST_AUTH_MECH”一行和下一行“define”处的注释。(于sendmail.mc文件的第48、49)然后m4/etc/mail/sendmail.mc>/etc/mail/sendmail.cf。
[root@localhostnamed]#chkconfig——listsaslauthd开启认证
saslauthd0:off1:off2:off3:off4:off5:off6:off
[root@localhostnamed]#chkconfig——level35saslauthdon
建立用户帐号
[root@localhostnamed]#groupaddmailuser
[root@localhostnamed]#adduser-gmailuser-s/sbin/nologinmike
[root@localhostnamed]#adduser-gmailuser-s/sbin/nologinjohn
[root@localhostnamed]#passwdmike
[root@localhostnamed]#passwdjohn密码都是123
设置邮件别名和邮件群发
修改/etc/aliases文件实现邮件转发和邮件列表:
admin:mike为邮件用户mike设置别名admin
testgroup:mike,john实现群发发给testgroup的邮件发给mike和john以上2个可以分别测试
#newaliases
5.访问控制设置
更改/etc/mail/accesss文件,增加:
[root@localhostnamed]#cat/etc/mail/access
#Checkthe/usr/share/doc/sendmail/README.cffileforadescription
#oftheformatofthisfile.(searchforaccess_dbinthatfile)
#The/usr/share/doc/sendmail/README.cfispartofthesendmail-doc
#package.
#
#bydefaultweallowrelayingfromlocalhost……
localhost.localdomainRELAY
localhostRELAY
127.0.0.1RELAY
ltest.comRELAY
完成后makemaphash/etc/mail/access.db</etc/mail/access进行数据库更新。
6.#servicesendmailrestart
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:搭建Linux邮件网关与邮件系统
- Linux系统如何设置开机自动运行脚本? 2020-06-11
- RAID 1 软件实现(Linux 系统) 2020-06-10
- Linux系统介绍 2020-06-02
- 【原创】Linux中断子系统(一)-中断控制器及驱动分析 2020-05-31
- postfix&dovecot搭建邮件服务器 2020-05-30
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash