Archivo .mh_profile
Finalidad
Personaliza el paquete del manejador de mensajes (MH).
Descripción
Se espera que cada usuario del paquete MH tenga un archivo $HOME/.mh_profile en el directorio de inicio. Este archivo contiene un conjunto de parámetros de usuario utilizados por algunos o todos los programas MH. Cada línea del archivo tiene el siguiente formato:
Profile-Entry: Value
Entradas de perfil
Esta tabla describe las opciones de entrada de perfil para el archivo .mh_profile . SóloPath:. Cada entrada de perfil se almacena en el archivo .mh_profile o en el archivo UserMHDirectory/context .
Entrada y descripción de perfil | Archivo de almacenamiento | Valor predeterminado |
---|---|---|
|
mh_profile | Ninguna |
|
mh_profile | UserMHDirectory /context |
|
context | bandeja de entrada |
|
mh_profile | Ninguna |
|
mh_profile | Ninguna |
|
mh_profile | Ninguna |
|
mh_profile | .mh_sequences |
|
context | Ninguna |
|
mh_profile | prompter |
|
mh_profile | 0644 |
|
mh_profile | 0711 |
|
mh_profile | Ninguna |
|
mh_profile | Ninguna |
|
context | Ninguna |
|
mh_profile | $LOGNAME |
|
mh_profile | Ninguna |
|
context | Ninguna |
|
context | Ninguna |
|
mh_profile | /usr/mail/$USER |
|
mh_profile | Ninguna |
Elementos de perfil
Los siguientes elementos de perfil se utilizan siempre que un programa MH inicia otro programa. Puede utilizar el archivo .mh_profile para seleccionar programas alternativos.
Elemento de perfil | Vía |
---|---|
fileproc: | /usr/bin/refile |
incproc: | /usr/bin/inc |
installproc: | /usr/lib/mh/install-mh |
lproc: | /usr/bin/more |
mailproc: | /usr/bin/mhmail |
mhlproc: | /usr/lib/mh/mhl |
moreproc: | /usr/bin/more |
mshproc: | /usr/bin/msh |
packproc: | /usr/bin/packf |
postproc: | /usr/lib/mh/spost |
rmmproc: | Ninguna |
rmfproc: | /usr/bin/rmf |
sendproc: | /usr/bin/send |
showproc: | /usr/bin/more |
whatnowproc: | /usr/bin/whatnow |
whomproc: | /usr/bin/whom |
Variables de entorno
Variable | Descripción |
---|---|
$MH | Especifica un perfil para que se lea un programa MH. Cuando inicia un programa MH, lee el archivo .mh_profile de forma predeterminada. Utilice la variable de entorno $MH para especificar un perfil distinto. Si el archivo de la variable de entorno $MH no empieza por una/(barra inclinada), se presume que se inicia en el directorio actual. El/indica que el archivo es absoluto. |
$MHCONTEXT | Especifica un archivo de contexto que es distinto del archivo de contexto normal especificado en el perfil MH. Si el valor de la variable de entorno $MHCONTEXT no es absoluto, se presume que se inicia desde el directorio MH. |
$MAILDROP | Indica al mandato inc la caída de correo predeterminada. Esto sustituye a laMailDrop:entrada de perfil. |
$FIRMA | Especifica la firma de correo en los mandatos enviar y post . Esto sustituye a laSignature:entrada de perfil. |
$HOME | Especifica el directorio inicial de todos los programas MH. |
$TERM | Especifica el tipo de terminal en el paquete MH. En particular, estas variables de entorno indican a los mandatos Exploración y mhl cómo borrar el terminal y dar el ancho y la longitud de su terminal en columnas y líneas, respectivamente. |
$editalt | Especifica un mensaje alternativo. Esto lo establecen los mandatos dist y repl durante las sesiones de edición para que pueda leer el mensaje distribuido o el mensaje respondido. Este mensaje también está disponible a través de un enlace denominado @ (en el signo) en el directorio actual, si el directorio actual y la carpeta de mensajes están en el mismo sistema de archivos. |
$mhdraft | Especifica la vía de acceso del borrador de trabajo. |
$mhfolder | Especifica la carpeta que contiene el mensaje alternativo. Esto lo establecen los mandatos dist y repl durante las sesiones de edición, por lo que puede leer otros mensajes de la carpeta actual además de los que se están distribuyendo. La variable de entorno $mhfolder también se establece mediante los mandatos mostrar, prevy siguiente para que los utilice el mandato mhl . |
Ejemplos
El ejemplo siguiente tiene la entrada obligatoria para laPath::NONE. La opción-alias aliasesse utiliza cuando se inician los mandatos enviar y ali . El archivo alias reside en el directorio de correo. La protección de mensajes se establece en600, lo que significa que sólo el usuario tiene permiso para leer los archivos de mensajes. La firma se establece enDan Carpenter, y el editor predeterminado es vi.
Path: Mail
send: -alias aliases
ali: -alias aliases
Msg-Protect: 600
Signature: Dan Carpenter
Editor: /usr/bin/vi
Archivos
Elemento | Descripción |
---|---|
$HOME/.mh_profile | Contiene el perfil de usuario. |
UserMHDirectory/context | Contiene el archivo de contexto de usuario. |
Carpeta/.mh_sequences | Contiene las secuencias públicas para la carpeta especificada por la variable Carpeta . |