在 AIX 上使用 Sendmail 的有趣技巧
2010-06-08 00:00:00 来源:WEB开发网简介
AIX 操作系统上引入 Sendmail 已经许多年了。尽管它很难管理,但是非常强大,可以实现一些有趣的功能。多年来,它帮助我克服了一些难题。本文讨论我发现的两个关于 AIX 上的 Sendmail 的有趣技巧。
基础知识
Sendmail 在 AIX 上的表现与其他 UNIX® 系统不太一样。因此,我先回顾一下基础知识。
使用 startsrc 命令启动 Sendmail 守护进程。例如:
# startsrc -s sendmail -a "-bd -q30m"
–s 标志指定要启动的子系统。–a 标志让 startsrc 用指定的参数执行子系统。
-bd 标志以守护进程(在后台运行)的形式启动 Sendmail,作为 Simple Mail Transfer Protocol (SMTP) 邮件路由器。–q 标志指定 Sendmail 守护进程在邮件队列中保存邮件的时间间隔。在这个示例中,Sendmail 每 30 分钟处理一次邮件队列。
要想在重新引导时自动地启动 Sendmail 守护进程,只需注释掉 /etc/rc.tcpip 文件中的以下行:
# vi /etc/rc.tcpip
start /usr/lib/sendmail "$src_running" "-bd -q${qpi}"
执行以下命令显示 Sendmail 守护进程的状态:
# lssrc -s sendmail
使用 stopsrc 停止 Sendmail:
# stopsrc -s sendmail
Sendmail 的配置在 /etc/mail/sendmail.cf 文件中,Sendmail 邮件别名文件是 /etc/mail/aliases。
如果在 /etc/mail/aliases 文件中添加了别名,一定要重新构建别名数据库,并运行带 -bi 选项的 sendmail 命令或 /usr/sbin/newaliases 命令。这迫使 Sendmail 守护进程重新读取别名文件。
赞助商链接