WEB开发网
开发学院操作系统Linux/Unix 在 AIX 上使用 Sendmail 的有趣技巧 阅读

在 AIX 上使用 Sendmail 的有趣技巧

 2010-06-08 00:00:00 来源:WEB开发网   
核心提示:简介AIX 操作系统上引入 Sendmail 已经许多年了,尽管它很难管理,在 AIX 上使用 Sendmail 的有趣技巧,但是非常强大,可以实现一些有趣的功能,一定要重新构建别名数据库,并运行带 -bi 选项的 sendmail 命令或 /usr/sbin/newaliases 命令,多年来,它帮助我克服了一些难题

简介

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 守护进程重新读取别名文件。

1 2 3 4 5 6  下一页

Tags:AIX 使用 Sendmail

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接