Le Programme courrier CDE imprime les messages de la messagerie à l'aide de l'action Imprimer définie pour le type de données DTMAIL_FILE. Il ne fait pas appel au script d'impression spécifié dans la messagerie d'OpenWindows. Pour changer le comportement de l'impression, il vous faut modifier cette action Imprimer.
A l'aide de l'éditeur de votre choix, créez le fichier suivant :
RépPersonnel/.dt/types/dtmail.dt
Entrez les lignes suivantes dans ce fichier :
#
# Remplacer l'action d'impression par défaut dans les boîtes aux lettres
#
ACTION Imprimer
{
LABEL Imprimer
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 est un filtre d'impression qui ôte les pièces jointes, générant ainsi un flot de texte simple. dtlp est l'interface CDE standard vers lp. %(File)Arg_1% désigne le fichier en cours d'impression.
Modifiez EXEC_STRING pour inclure les commandes d'impression de votre choix.
Redémarrez le Programme courrier.