Centos6.4安装配置sendmail

一.安装sendmail

yum install -y sendmail
yum install -y sendmail-cf

二. 安装salauthd

//使用SMTP认证,需要安装saslauthd服务
yum install -y saslauthd (安装可能失败,直接start)

//启动saslauthd服务 
service saslauthd start

//设置saslauthd开机自动启动
chkconfig saslauthd on

三. 配置sendmail

//配置saslauthd 
vi /etc/mail/sendmail.mc
  1. 在该配置文件中,将如下两行的注释去掉:将下面两行的dnl去掉。在sendmail文件中,dnl表示该行为注释行。

  2. dnl TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl dnl define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl


    作者:TyiMan
    链接:http://www.jianshu.com/p/5916b9570844
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    • TRUST_AUTH_MECH的作用是使sendmail不管access文件中如何设置,都能relay那些通过EXTERNAL, LOGIN, PLAIN, CRAM-MD5或DIGEST-MD5等方式验证的邮件,注意这里是对需要relay的邮件进行验证,这点很重要,只有这样通过验证的邮件才会被relay以防止sendmail服务器被滥用。
      confAUTH_MECHANISMS的作用是确定系统的认证方式。Outlook Express支持的认证方式是LOGIN。

    • 设置Sendmail服务的网络访问权限,如果仅仅是本机使用,就不用配置,如果是允许外部机器访问,可以进行限制。

       DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl

      将127.0.0.1改为0.0.0.0,意思是任何主机都可以访问Sendmail服务。如果仅让某一个网段能够访问到Sendmail服务,将127.0.0.1改为形如192.168.1.0/24的一个特定网段地址。

    • 进行信息伪装,要不然发过去邮件如root@izGd634der(服务器名称),会被邮件服务器拒收的。具体操作如下:
    • //此句去掉注释,修改为:MASQUERADE_AS('yourdomain.com')dnl dnl MASQUERADE_AS('mydomain.com')dnl //是否对信息作伪装 //去掉注释 dnl FEATURE(masquerade_envelope)dnl //是否对整个域(包括子域)做伪装 //去掉注释 dnl FEATURE(masquerade_entire_domain)dnl //去掉注释 dnl MASQUERADE_DOMAIN(localhost)dnl //对localhost域做伪装 //去掉注释 dnl MASQUERADE_DOMAIN(localhost.localdomain)dnl //将locahost.com域伪装成yourdomain.com

      生成配置文件
      Sendmail的配置文件由m4来生成,m4工具在sendmail-cf包中。如果系统无法识别m4命令,说明sendmail-cf软件包没有安装。

      m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
    •  
             

      四. 启动sendmail

      chkconfig sendmail on //开机启动
      service sendmail start

      五. 测试发送邮件

      先创建一个内容文件,然后输入一些内容,最好是英文,要不然汉字会乱码。写完后wq保存退出。

      vim content.txt

      发送邮件给你邮箱,命令如下:

      mail -s "Here is the subject" receiver_mail_address@qq.com <content.txt
      (到qq邮箱的垃圾箱里找)




      作者:TyiMan
      链接:http://www.jianshu.com/p/5916b9570844
      來源:简书
      著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。





转载于:https://www.cnblogs.com/hixiaowei/p/7858411.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值