设为首页 收藏本站
查看: 813|回复: 0

[经验分享] Sendmail的安装记录

[复制链接]

尚未签到

发表于 2015-9-15 06:31:40 | 显示全部楼层 |阅读模式
  REDHAT 5.5 X64
---------------------------
  配置简单说明:
  1。默认sendmail将25端口绑定到了127.0.0.1,致使无法通过其它主机来发邮件,因此,需要将其改为0.0.0.0
  2。定义本地域名,这样,收到该域名的邮件后,sendmail就会将邮件投递到用户的指定邮箱中,否则,用户邮件可以到达邮件服务器,永远无法递送到用户的邮箱内
  3。默认EMAIL只能发给该主机(即MTA)的用户,用户是无法向外发送邮件的。故,需要定义用户的邮件可以被转发到外部其它MTA(该方式有两种方法实现)
  4。安装POP3客户端
  Sendmail的安装:
1)安装包 sendmail  及sendmail-cf
2) /etc/mail/sendmail.mc 将127.0.0.1改为0.0.0.0,以允许其它主机通过这台MTA发邮件    将MC文件转换成CF文件:m4  sendmail.mc > sendmail.cf       这样完成后,一台客户端可以将邮件发送到该MTA的某个用户的邮箱内,但不能发送给其它MTA用户
3)/etc/mail/local-host-names 将 xxxxx.cn 域名写入,这样才能保证投递到此MTA的邮件可以正确的送达用户的邮箱    配完这个东西,外面的用户就应该可以发送邮件给某个用户了,否则,邮件送达不到每个人的邮箱
以上步聚以后,通过Outlook express/foxmail之类的客户端,可以彼此发送邮件了,但还不可以发送给外部邮箱。
  
  要允许哪些人的邮件可以由MTA进行转发,有两种办法,一种是以某种形式定义具有该功能的用户,比如,按照客户端的IP地址,按照其EMAIL地址后缀。下面是就是采用这种方式,但这种方式极不灵活,而且极易造成OPEN RELAY的情况。(实际工作中,实际并未采用该方法,而是采用了下面介绍的用户验证法。)
  A方式)/etc/mail/access,定义哪些发送者的邮件,可以通过该MTA送达到其它的MTA,    例:
  Connect: 192.168.1     relay      
  nicetop.cn          relay
  生成.db文件    makemap hash access.db < access
    可以将邮件发送给其它MTA用户了。
  
  B方式)由于采用access.db的方法不太灵活,容易被人利用做为open relay,因此,采用用户验证的方式:即,如果用户要采用此MAIL SERVER做为MTA发送邮件,则必须首先通过用户验证。验证了的用户是可以进行邮件的RELAY的。
  对于用户验证,RHEL 5采用的是sasl,我的系统rpm了下列模块
  cyrus-sasl-plain-2.1.22-5.el5_4.3
cyrus-sasl-lib-2.1.22-5.el5_4.3
cyrus-sasl-2.1.22-5.el5_4.3

  采用这种方式,需要更改sendmail.mc文件,以便enable该功能。
  
  
配置POP3
  perl-DBI-1.52-2.el5.x86_64.rpm
  mysql-5.0.77-4.el5_4.2.x86_64.rpm
  postgresql-libs-8.1.18-2.el5_4.1.x86_64.rpm
  dovecot-1.0.7-7.el5.x86_64.rpm (前面三个都是因为这个的相关性依赖)
起服务并配置service dovecot startchkconfig --level 35 dovecot on
貌似不用动配置文件,网上有文档说应该改动某个地方,将其它指定以POP3协议收取,实际中rpm完成以后就可以了。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-113634-1-1.html 上篇帖子: Sendmail维护记录 下篇帖子: mail_location not set and autodetection failed 解决方案[devecot, sendmail]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表