This Domain(Admin5.com) is for Sale:

AIX操作系统下如何使用Sendmail

时间:2007-10-27  来源:不详  作者:林仙

  一、基本知识:
  
  Sendmail是在Unix环境下使用最广泛的邮件传输代理程序,Sendmail邮件服务器的特点是功能强大但配置复杂,sendmail的版本升级非常频繁,可以通过telnet到主机的25号端口来判断该主机使用的sendmail版本号。例如:

  telnetxxx.xxx.xxx.xxx25

  220xxx.xxx.xxx.xxxESMTPSendmail8.12.1/8.12.1;Thu,22AUG200210:33:210800(EAT)

  上述信息表明该主机运行的是sendmail8.12.1。版本号一般由被两个圆点分开的三个数字组成。当前运行的绝大多数是sendmail8.x.x。如果在sendmail服务器上,可以运行sendmail–d0.4来查看版本情况,例如:VersionAIX4.3/8.12.1

  sendmail的启动、停止和刷新,可以使用以下命令:

  startsrc–ssendmail,也可以带参数:startsrc–ssendmail-a"-bd-q30m"

  stopsrc–ssendmail



  refresh–ssendmail



  查看sendmail的状态:

  lssrc–ssendmail


  配置开机自动启动sendmail

  编辑/etc/rc.tcpip,找到start/usr/lib/sendmail这一行,如果被注释掉了,取消注释,找到并设置qpi参数,缺省是30分钟,即qpi=30m(s代表秒,m代表分钟,h代表小时,d代表天,w代表星期)。m是缺省。 内容来自dedecms


  手工启动sendmail如:



  sendmail–q15m


  -q后面的参数值同qpi。


  Sendmail是一个守护进程(daemon),是一个信息路由程序,Sendmail通过syslogddaemon来记录邮件系统的活动。要能够做到这一点,/etc/syslog.conf必须包括以下行:


  mail.debug/var/spool/mqueue/log

  如果/var/spool/mqueue/log不存在,touch/var/spool/mqueue/log



  然后重起syslogd:refresh–ssyslogd

  邮件队列目录是/var/spool/mqueue,邮件队列的内容可以由mailq或sendmail–bp打印出来。邮件队列包含四类邮件队列文件:数据文件、控制文件、临时文件和抄本文件。文件的格式如下:



  dfAA00312数据文件

  qfAA00312控制文件

  tfAA00312临时文件

  xfAA00312抄本文件


  显示邮件的统计信息:

  touch/var/tmp/sendmail.st,此文件必须先建立,否则无法用mailstats来查看统计信息.

  使用邮件别名和转发:

  别名的定义放在/etc/aliases文件中,举例添加一个别名manager,在/etc/aliases中增加一行:

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息