22.13. Sendmail 管理工具

下面列出的命令是我们常用的命令,但还有更多命令存在。请查阅手册页和文档以获取更多详细信息。

newaliases. 的目的是newaliasesSendmail 的程序实用程序是重建和更新邮件别名文件的随机访问数据库/etc/mail/aliases。每次更改此文件的内容时都必须运行它,以便更改生效。要使用以下命令更新别名文件newaliases实用程序,请使用以下命令
         [root@deep] /# /usr/bin/newaliases
         

makemap. makemap 程序实用程序的目的是在 Sendmail 中创建数据库映射。 只有在需要为文件(如aliases, access,或domaintable, mailertable,以及virtusertable)创建新数据库时,才必须使用 makemap 命令。要运行 makemap 为 access 创建新数据库,请使用以下命令
         [root@deep] /# makemap hash /etc/mail/access.db < /etc/mail/access
         

在我们的示例中,我们创建了一个新的access.db文件,使用上面的 makemap 命令。 要为其他文件(如aliases, domaintable, mailertable,以及virtusertable)创建数据库,您必须在 makemap 命令中指示相应文件的位置和名称。

mailq. mailq 程序实用程序的目的是打印为将来传递而排队的邮件消息的摘要。 要打印排队的邮件消息的摘要,请使用以下命令
         [root@deep] /# mailq
         

         Mail queue is empty
         

22.13.1. Sendmail 用户工具

下面列出的命令是我们常用的命令,但还有更多命令存在。请查阅手册页和文档以获取更多详细信息。

mailstats. mailstats 程序实用程序的目的是显示当前邮件统计信息的内容。 要显示当前邮件统计信息,请使用以下命令
         [root@deep] /# mailstats
         

         Statistics from Tue Dec 14 20:31:48 1999
         M   msgsfr  bytes_from   msgsto    bytes_to  msgsrej msgsdis  Mailer
         5        0          0K        1          3K        0       0  esmtp
         8     1259      19618K     1259      19278K        0       0  local
         =============================================================
         T     1259      19618K     1260      19281K        0       0
         

praliases. praliases 程序实用程序的目的是以每行一个的方式显示当前系统邮件别名的内容,顺序不限。 要显示当前系统别名,请使用以下命令
         [root@deep] /# praliases
         

         postmaster:root
         daemon:root
         root:admin
         @:@
         mailer-daemon:postmaster
         bin:root
         nobody:root
         webadmin:admin
         www:root