一个在Solaris下配置SMTP(sendmail)+POP3(qpopper)的例子

网络整理 - 06-30

  A 机器环境:
  Solaris sparc
  Sendmail +Sun (Solaris系统捆绑)
  qpopper (下载)
  Bsendmail的基本配置非常的简单一般系统自己已经做了大量相关的
  设置你所需要做的是定义一些自己的本地信息以及一些安全/控制
  信息在Solaris下一般的配置文件在/etc/mail下
  修改 line:
  Cwlocalhost
  修改 line: 一般不需要修改除非你的系统不能自动找到你的domain
  # my official domain name
  # define this only if sendmail cannot automatically determine your domain
  #Dj$wFooCOM
  修改 line: 我们清空这个定义
  # Smart relay host (may be null)
  #DSmailhost$m
  DS
  修改 line:
  # who I masquerade as (null for no masquerading) (see also $=M)
  
  C目前为止基本的设置结束保存修改reboot sendmail进程
  bash$ ps ef |grep sendmail
  root :: ? : /usr/lib/sendmail bd qm
  bash# kill HUP
  Dqpopper的安装也非常的简单
  建立一个临时目录 /tmp
  #gzip qpoppersolsparclocalgz
  #pkgadd d /qpoppersolsparclocal
  编辑在/etc/nf文件 在最后加入
  pop stream tcp nowait root /usr/local/lib/popper qpopper s
  reboot inetd进程
  bash$ ps ef |grep inetd
  root :: ? : /usr/sbin/inetd s
  #kill HUP
  E测试
  
  bash$ telnet
  Trying
  Connected to
  Escape character is ^]
   ESMTP Sendmail +Sun/; Thu Nov :: +)
  help
  This is Sendmail version +Sun
  Topics:
   HELO EHLO MAIL RCPT DATA
   RSET NOOP QUIT HELP VRFY
   EXPN VERB ETRN DSN
  For more info use HELP
  To report bugs in the implementation contact Sun Microsystems
  Technical Support
  For local information send email to Postmaster at your site
   End of HELP info
  quit
   closing connection
  Connection closed by foreign host
  bash$
  
  bash$ telnet
  Trying
  Connected to
  Escape character is ^]
  +OK QPOP (version ) at starting
  quit
  +OK Pop server at signing off
  Connection closed by foreign host
  bash$
  还可以通过MUA软件[Foxmail(winx)/Pine(unix)]测试我们的邮件环境
  E几个补充说明
  我们的演示环境与我们的关于DNS的技术资料配套关于dns信息请参考该文
  根据资料随solaris捆绑的sendmail软件是对于sendmail
  的修改版本包括了对于NIS 和NIS+的支持
  请随时查看系统日志文件/var/log/syslog如果发现错误信息及时解决纠正
  在系统默认状态下系统会记录所有的邮件日志
  这个仅仅是一个演示功能的安装过程在一个生产的环境中一般还需要进行