本节讲述特殊的配置。
定制邮件打印
CDE 邮件程序使用为 DTMAIL_FILE 数据类型定义的打印操作来打印文件。它没有使用 OpenWindows 邮件工具指定的打印正文。要更改打印特性,必须修改此"打印"操作。
修改打印操作
-
使用您喜欢的编辑器,创建下面的文件:
HomeDirectory/.dt/types/dtmail.dt
-
在此文件中输入下面的行:
#
# Override default Print action for mailboxes
#
ACTION Print
{
LABEL Print
ARG_TYPE DTMAIL_FILE
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
dtmailpr -p -f% (File)Arg_1% | mp -m -l | \
dtlp -u% (File)Arg_1%;'
}
dtmailpr 是一个打印过滤器,它删除附件,产生一个无格式文本流。dtlp 是 lp 的标准 CDE 接口。 %(File)Arg_1% 是正在打印的文件。
-
修改 EXEC_STRING,使其包含需要的打印命令。
-
重新启动邮件程序。