快速业务通道

linux环境下安装及配置sendmail服务(邮件服务)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-03
sendmail服务器(ip 192.168.0.1)的安装需要4个软件包:   sendmail包 :程序安装包,最重要的
 m4包:必要工具(转换工具)
 sendmail-cf包:包含了重新配置sendmail服务器的必要配置文件
 sendmail-doc包:说明文档 在DNS服务器中要添加MX记录
 
 @ IN MX 5 mail.hy.com
 mail.hy.com IN A 192.168.0.1  一:rpm安装 sendmail服务: 1.查看是否安装此服务: rpm -q sendmail m4  (默认sendmail和m4两个软件包是安装好 的,在RHEL4的第2张光盘中) 2.手动安装sendmail-cf和sendmail-doc:(挂载光盘,在RHEL4的第4张光盘中)  cd /media/cdrom/Redhat/RPMS/ ls sendmail* rpm -ivh sendmail-cf-8.13.1-2.i386.rpm sendmail-doc-8.13.1-2.i386.rpm
  二: 安装pop3服务:(sendmail服务器并不会为MUA软件提供收取邮件的服务,因此需要 单独安装pop3或IMAP功能的服务器程序)   1.安装dovecot软件包:(系统自带了) 此服务器依赖太多的软件,最好使用图形界面 来安装    system-config-package  进入图形界面   在列表中选择dovecot软件包进行安装就ok了!   
  2.vi /etc/dovecot.conf (编辑主配置文件) docecot服务器默认只提供IMAP服务    将 #protocols = imap imaps 更改为 protocols = imap imaps pop3 pop3s   3.启动服务:    service dovecot restart    netstat -ntpl |grep 110 三:配置: 1.确保运行sendmail服务的主机有完整的域名:vi /etc/mail/local-host-names 添加域名 hy.com 2.sendmail的主配置文件是/etc/mail/sendmail.cf 但是这个配置文件很少有人可以完完全 全的理解,sendmail的开发人员为sendmail的管理者提供了更加容易理解和配置的sendmail.mc 文件.我们可以编辑sendmail.mc文件来配置sendmail服务器,再用m4命令将此文件转换成 sendmail.cf文件 3.vi /etc/mail/sendmail.mc 开启sendmail服务器的网络接口 将 DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA`)dn1 更改为:     DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0, Name=MTA`)dn1 设置SMTP的用户认证 将这一行dn1 TRUST_AUTH_MECH`(EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dn1和它下面 的一行前面的dn1去掉!记得去除后TRUST_AUTH_MECH`(EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN`)dn1和它下面的那一行都要是顶格!
当启用了用户认证功能时,需要确保saslauthd服务程序正常开启.  service saslauthd start 4.将sendmail.mc文件转换成sendmail.cf文件  m4 sendmail.mc >sendmail.cf 5.创建邮件用户账号:  useradd -s /sbin/nologin user1 useradd -s /sbin/nologin user2   "-s"选项指定用户的shell 为"/sbin/nologin/",即不允许用户登陆linux系统 设置口令: passwd user1 passwd user2 6.开启服务:service sendmail restart   netstat -ntpl |grep 25
PS: sendmail限制邮件转发
  
Send Mail 为了怕变成广告信转信站安装后只线本机上的 使用者寄信,要让它为你转信需要修改一点东西.
  1.vi /etc/mail/access 档案在里面增加下面几行.
  
localhost RELAY
  
192.168.1 RELAY /REJECT /DISCARD
  
注明:
192.168.1 RELAY 表示接收192.168.1这个网段发送的邮件  192.168.1 REJECT 表示拒绝192.168.1这个网段发送的邮件 (会发送错误提示) 192.168.1 DISCARD 表示丢弃192.168.1这个网段发送的邮件 (不会发送错误提示)    2.将文件转换成access.db数据库文件:(要进入到/etc/mail目录下面)   makemap hash access.db <access   

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号