AIX操作系统下如何使用Sendmail
一、基本知识:
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网友发表了评论 查看完整内容