爱问知识人 爱问教育 医院库

安装sendmail用源码包方式要装哪些包?

首页

安装sendmail用源码包方式要装哪些包?

安装sendmail用源码包方式要装哪些包?

提交回答

全部答案

    2018-04-08 07:42:09
  •   完整修改linux主机名:
    第一步:
    #hostname 你想要的主机名
    第二步:
    修改/etc/sysconfig/network中的hostname
    第三步:
    修改/etc/hosts文件
    一、 首先安装Sendmail所需软件
    [root@localhost ~]# rpm -q sendmail m4 //查看是否安装宏文件编辑器 m4
    sendmail-8。
      13。1-2 m4-1。4。1-16 // 默认m4 已经安装了,注:以下某些版本号可能与所写不同 // 挂载第 3 张光盘,安装与sendmail相关的软件,按顺序安装完以下3个软件 // sendmail-cf在第二张盘中 [root@localhost RPMS]# rpm -ivh sendmail-* warning: sendmail-cf-8。
      13。1-2。i386。rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing。。。 ########################################### [100%] 1:sendmail-doc ########################################### [ 33%] 2:sendmail-cf ########################################### [ 67%] 3:sendmail-devel ########################################### [100%] 二、修改/etc/mail/local-host-names文件 增加本地域和主机的FQDN,记住只是本地主机的FQDN和域名FQDN,不要添加其他域的,否则向外域发送邮件的时候会出现user unknown的错误: 但对于我们没有安装DNS域名服务器的来说,这里是否添加域名,是不会起多大作用,所以我们可以添加自己的主机名或主机IP。
       [root@localhost named]# cat /etc/mail/local-host-names # local-host-names - include all aliases for your machine here。
       rose-zhang 三、 更改/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 用户管理 : 认证的配置:修改/etc/mail/sendmail。mc中的字段,取消“TRUST_AUTH_MECH”一行和下一行“define”处的注释。(于sendmail。mc文件的第48、49),即去掉dnl 注意:在修改sendmail。
      mc 这个配置文件的时候不要任意修改里面的格式,否则将使得m4编辑到sendmail。cf中时出错 然后 # m4 /etc/ mail/sendmail。mc > /etc/mail/sendmail。cf [root@localhost named]# chkconfig --list saslauthd // 开启认证 saslauthd 0:off 1:off 2:off 3:off 4:off 5:off 6:off [root@localhost named]# chkconfig --level 35 saslauthd on 四、建立用户帐号 [root@localhost named]# groupadd mailuser // 建立用户组 [root@localhost named]# adduser -g mailuser -s /sbin/nologin zhang // 建立邮箱账户 [root@localhost named]# passwd zhang // 设置密码 设置邮件别名和邮件群发 修改/etc/aliases文件实现邮件转发和邮件列表: 在该文件中添加以下内容: admin: zhang // 为邮件用户zhang设置别名admin testgroup: zhang,john // 实现群发 发给testgroup的邮件发给zhang 和 john 以上2个可以分别测试 #newaliases 五、访问控制设置 更改/etc/mail/accesss文件,编辑文件access ,在这个文件中增加本地域名以及虚拟机上的IP地址,且格式要与原文相同,否则导入要出错: [root@localhost named]# cat /etc/mail/access # Check the /usr/share/doc/sendmail/README。
      cf file for a description # of the format of this file。 (search for access_db in that file) # The /usr/share/doc/sendmail/README。
      cf is part of the sendmail-doc # package。 # # by default we allow relaying from localhost。。。 localhost。localdomain RELAY localhost RELAY 127。
      0。0。1 RELAY rose-zhang RELAY 192。168。22。2 RELAY 完成后 # makemap hash /etc/mail/access。db < /etc/mail/access // 进行数据库更新。
       六、启动sendmail 服务 [root@localhost named]# service sendmail start // 启动服务 Starting sendmail: [ OK ] Starting sm-client: [ OK ] [root@localhost named]# telnet localhost 25 // 测试25 端口 Trying 127。
      0。0。1。。。 Connected to localhost。localdomain (127。0。0。1)。 Escape character is '^]'。 220 localhost。localdomain ESMTP Sendmail 8。
      13。1/8。13。1; Sat, 17 Mar 2007 12:54:47 +0800 ehlo localhost 250-localhost。localdomain Hello localhost。localdomain [127。
      0。0。1], pleased to meet you 250-ENHANCEDSTATUSCODES 250-PIPELINING 250-8BITMIME 250-SIZE 250-DSN 250-ETRN 250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN ---认证应该生效 250-DELIVERBY 250 HELP quit 221 2。
      0。0 localhost。localdomain closing connection Connection closed by foreign host。 七、安装邮局服务 挂载第2 张光盘 , 查找以下1,2,3,4,5 ,注意安装时必须按照 下面的顺序,他们相互有依赖性,安装第5个时会发现有很多个,只安装有mysql那一个。
       [root@localhost RPMS]# rpm -ivh dovecot-0。99。11-2。EL4。1。i386。rpm warning: dovecot-0。99。11-2。EL4。1。i386。rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing。
      。。 ########################################### [100%] 1:perl-DBI ########################################### [ 20%] 2:postgresql-libs ########################################### [ 40%] 3:mysql ########################################### [ 60%] 4:dovecot ########################################### [ 80%] 5:perl-DBD-MySQL ########################################### [100%] 把1-5这些软件都安装完毕才可以继续下去呢,,,, [root@localhost /]# vi /etc/dovecot。
      conf 在protocols = imap imaps 后添加pop3 pop3s 启动dovecot服务 [root@localhost /]# service dovecot start Starting Dovecot Imap: [ OK ] [root@localhost /]# chkconfig --level 35 dovecot on OK了 我们使用客户机测试。
       注意在客户端添加域名时,由于我们没有安装DNS域名服务器, 我们只能使用系统sendmail默认的localhost。localdomain 这个域名,其它设置完全相同。

    消***

    2018-04-08 07:42:09

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):