InglésFrancésEspañol

Ad


icono de página de OnWorks

heirloom-mailx: en línea en la nube

Ejecute heirloom-mailx en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando heirloom-mailx que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


Caracol [v14.8.6] - enviar y recibir correo de Internet

SINOPSIS


Caracol -h | --ayuda
Caracol [-BDdEFintv ~] [-A cuenta] [-a accesorio] [-b dirección-bcc] [-c dirección cc] [-q archivo de cotización]
[-r desde-dirección] [-S variable[=propuesta de]] [-s sujeto] [-X cmd] [-.] a-dir ... [--
opción-mta ...]
Caracol [-BDdEeHiNnRv ~ #] [-A cuenta] [-L lista de especificaciones] [-r desde-dirección] [-S variable[=propuesta de]]
[-X cmd] -f [presentar] [-- opción-mta ...]
Caracol [-BDdEeHiNnRv ~ #] [-A cuenta] [-L lista de especificaciones] [-r desde-dirección] [-S variable[=propuesta de]]
[-u usuario] [-X cmd] [-- opción-mta ...]

DESCRIPCIÓN


Compatibilidad Nota: S-nail y parte de su sintaxis de configuración cambiarán en v15.0.
Hasta entonces, existirá un número parcial pero creciente de retrocesos y avances.
opciones de configuración de compatibilidad. Para elegir la nueva sintaxis y comportamiento ya
hoy, la opción binaria compatible con v15 se debe establecer. El manual se referirá a él a través de
[v15-compat] y [no v15-compat] según sea necesario. Comandos y variables que
vanish en v15.0 están marcados como [Obsoleto].

S-nail es un sistema de procesamiento de correo con una sintaxis de comandos que recuerda a ed(1) con líneas
reemplazado por mensajes. Está destinado a proporcionar la funcionalidad del POSIX mailx(1)
comando y ofrece extensiones (en su mayoría opcionales) para edición de línea, IDNA, MIME, S / MIME, SMTP
y POP3 (e IMAP). Se puede utilizar como lenguaje de lotes de correo.

Opciones
-A cuenta Ejecuta un cuenta comando (ver más abajo) para cuenta después de que los archivos de inicio hayan
ha sido leído.

-a presentar Adjunte el archivo dado al mensaje. Las mismas convenciones de nombre de archivo que
descrito en la sección COMANDOS aplicar: la expansión de la palabra shell está restringida a
la tilde '~' y las variables. Deberá presentar no ser accesible pero contener un '='
carácter, entonces se supone que cualquier cosa después del '=' especifica el carácter de entrada
set y cualquier cosa antes de '=' el nombre del archivo: esta es la única opción para especificar el
Introduzca el juego de caracteres (y no realice ninguna conversión de juego de caracteres) para el texto.
adjuntos desde la línea de comando, sin usar el ~@ comando de escape tilde.

-B Haga la entrada estándar y la salida estándar con búfer de línea.

-b dirección Envíe copias en carbón ocultas a la lista de direcciones dada. Enviando mail a continuación
entra en más detalles sobre eso.

-c dirección Envíe copias carbón a la lista de direcciones dada.

-D [Opción] Configure el desconectado variable.

-d Seleccione las depurar variable, que habilita los mensajes de depuración y deshabilita el mensaje
entrega.

-E Seleccione las saltandocuerpovacío variable y así descartar mensajes con un mensaje vacío
parte del cuerpo. Esto es útil para enviar mensajes desde scripts.

-e Simplemente verifique si hay correo en el buzón del sistema. Si es así, devuelva una salida
estado de cero, un valor distinto de cero en caso contrario.

-F Guarde el mensaje para enviar un archivo con el nombre de la parte local de la primera
dirección del destinatario (en lugar de en grabar).

-f [presentar] Leer el contenido del MBOX del usuario (o el archivo especificado) para su procesamiento;
cuando se cierra S-nail, escribe mensajes no eliminados en este archivo (pero debe
ciudado con el mantener opción). Algunas convenciones especiales se reconocen por la
cadena presentar que están documentados para el presentar comando a continuación. Tenga en cuenta que presentar is
no es un argumento directo a la bandera -f, pero en su lugar se toma de la línea de comando
después de que se haya completado el procesamiento de la opción. Para utilizar un presentar que empieza
con un guión, antepóngalo con una ruta (relativa), como en './-hyphenbox.mbox'.

-H Imprima un resumen de encabezado de todos los mensajes y salga. Una vista de resumen configurable es
disponible a través de -L .

-h Imprima un breve resumen de uso. Debido al uso generalizado de un --ayuda el argumento será
tienen el mismo efecto.

-i Seleccione las pasar por alto variable para ignorar las señales de interrupción tty.

-L lista de especificaciones
Imprima un resumen de encabezado de solo aquellos mensajes que coincidan con el dado lista de especificaciones,
luego salir. Ver la seccion Especificación la vida para el formato de lista de especificaciones. Si
las -H Se ha dado la opción, además, no se produce un resumen de encabezado, pero
S-nail en su lugar indicará a través de su estado de salida si lista de especificaciones coincidió con cualquiera
mensajes ('0') o no ('1'); tenga en cuenta que cualquier salida detallada se suprime en este
modo y, en su lugar, debe habilitarse explícitamente (por ejemplo, mediante el uso de la opción -v).

-N Desarmar el encabezamiento variable y así inhibir la visualización inicial de los encabezados de los mensajes
al leer correo o editar una carpeta de correo.

-n Inhibe la lectura s-uñas.rc al inicio. Esta opción debe estar activada para
Secuencias de comandos S-nail que se invocan en más de una máquina, porque el contenido
de ese archivo puede diferir entre ellos. (El mismo comportamiento se puede lograr
configurando la variable de entorno NAIL_NO_SYSTEM_RC).

-q presentar Inicie el mensaje con el contenido del archivo especificado. Puede ser entregado en enviar
solo modo.

-R Cualquier carpeta abierta estará en modo de solo lectura.

-r dirección If dirección es una dirección válida, luego especifica la dirección del remitente del sobre a
pasar al MTA como '-f dirección'cuando se envía un mensaje. Deberá dirección
incluir un nombre de usuario, comentarios, etc., los componentes se separarán y
la parte del nombre se pasará al MTA individualmente a través de '-F nombre '. Lo dado
dirección también será asignado a la en variable, como si adicionalmente
Se ha especificado '-Sfrom = address' (por lo tanto, afecta la transferencia de datos SMTP,
también).

Si, en cambio, se pasa una cadena vacía como dirección luego el contenido de la variable
en serán evaluados y utilizados para este propósito cada vez que se contacte a la MTA.
Tenga en cuenta que S-nail por defecto, sin -r es decir, ni pasa '-f' ni '-F'
banderas al MTA por sí mismo.

-S variable[= valor]
Establece la opción interna variable y, en caso de una opción de valor, asigna propuesta de
lo. Aunque las opciones se establezcan a través de -S puede sobrescribirse desde dentro del recurso
archivos, la configuración de la línea de comando se restablecerá después de que todos los archivos de recursos
han sido cargados.

-s sujeto Especifique el asunto del mensaje que se enviará.

-t Se espera que el mensaje que se envíe contenga un encabezado de mensaje con 'Para:',
Los campos 'Cc:' o 'Cco:' que proporcionan sus destinatarios, que se agregarán a los
dado en la línea de comando. Si se especifica un asunto de mensaje a través de 'Asunto:'
entonces se usará a favor de uno dado en la línea de comando.

También se entienden 'Responder a:' (posiblemente anulando responder a), 'Remitente:' (po
remitente), 'Organización:' (po ORGANIZACIÓN). Tenga en cuenta que también puede especificar
'De:', posiblemente anulando en y la dirección del sobre posiblemente especificada
con la opción -r!

Los siguientes, que normalmente se crean automáticamente en función del mensaje
contexto, también se puede especificar: 'ID de mensaje:', 'En respuesta a:', 'Referencias:' y
'Mail-Followup-To:' (sin embargo, se seguirá produciendo un mensaje de dirección especial para el
último).

-u usuario Leer el buzón del sistema de usuario (se presumen los privilegios apropiados), y "asumir
ser" usuario en algunos aspectos, por ejemplo, con respecto a presentar–Expansiones de '%', etc .;
ver también USUARIO.

-V Imprime la versión de S-nail y sal.

-v Configurando el verboso La opción causa cierta verbosidad (como la impresión de un certificado
cadenas). Usarlo dos veces aumenta el nivel de verbosidad.

-X cmd Suma lo dado cmd a la lista de comandos que se ejecutarán antes del funcionamiento normal
empieza. Se correlaciona con -# y salida por lotes en caso de error; la única posibilidad de
ejecutar comandos en modo no interactivo cuando la lectura de archivos de inicio está activa
prohibido.

-~ permitir tilde ESCAPE incluso si no está en modo interactivo.

-# Esto establece varias opciones para preparar el clavo en S para trabajar (lo más probable es que no
interactivo) modo por lotes: punto, inicio vacioEnencabezamiento, tranquilo, enviar espera, así como
MBOX y carpeta (ambos a / dev / null). También permite el procesamiento de tilde
ESCAPE. Por ejemplo, lo siguiente debería enviar un mensaje de correo electrónico a "bob":

$ LC_ALL = C printf 'm bob \ n ~ s ubject \ nText \ n. \ Nx \ n' | \
LC_ALL = C MAILRC = / dev / null s-nail -n - # -Snosave

-. Esta bandera fuerza la terminación del procesamiento de opciones para evitar la "opción
inyección ”(ataques). También coloca a la fuerza S-nail en modo de envío, consulte
Enviando mail.

En la lista anterior de opciones de línea de comandos compatibles, -D, -d, -E, -i, -N y -v en
implementado mediante el ajuste de la opción respectiva, como a través de -S. [opción-mta ...]
Los argumentos que se dan al final de la línea de comando después de un separador '-' serán
pasa al agente de transferencia de correo (MTA) y persiste durante todo un (interactivo)
sesión - si la configuración de expandirgv permite su reconocimiento; Los argumentos de MTA también pueden ser
especificado en la variable sendmail-argumentos; encontrar la interacción MTA descrita con más detalle
en la documentación de sendmail. Los argumentos de MTA se ignoran cuando el correo se envía a través de datos SMTP
transferir.

A motor de arranque
S-nail es un descendiente directo del programa BSD Mail que se introdujo en 1978 (a su vez
reemplazando el programa de correo UNIX más simple) y se utiliza para presentarse (en el correo
manual de referencia) de la siguiente manera:

Mail proporciona un entorno sencillo y amigable para enviar y recibir correo. Eso
divide el correo entrante en sus mensajes constituyentes y permite al usuario tratar con
ellos en cualquier orden. Además, proporciona un conjunto de ed(1) -como comandos para
manipular mensajes y enviar correo. Mail ofrece al usuario una edición sencilla
capacidades para facilitar la composición de mensajes salientes, así como proporcionar la
capacidad para definir y enviar nombres que se dirigen a grupos de usuarios.

S-nail es, por tanto, el lado del usuario del sistema de correo Unix, mientras que el lado del sistema (mail-
agente de transferencia, MTA) fue tomada tradicionalmente por sendmail(8); hoy dia sufijo(1) o Exim(8) son
a menudo se utiliza para este propósito en su lugar. Si la función [Opción] al SMTP se ha integrado en
S-nail entonces el lado del sistema no es una condición previa obligatoria para la entrega de correo.

Porque S-nail se esfuerza por cumplir con POSIX mailx(1) es probable que algunos
Los ajustes de configuración deben ajustarse antes de usarlo, es una experiencia fluida. El
global predeterminado s-uñas.rc archivo ya dobla esas configuraciones estándar un poco hacia más usuarios
amabilidad y seguridad, por ejemplo, establece el mantener y mantener a salvo opciones para suprimir
el movimiento automático de mensajes a MBOX que de otro modo ocurriría (ver Mensaje afirma) y
guardar para no eliminar archivos vacíos para no alterar los permisos de los archivos cuando los archivos eventualmente
ser recreado. No establece el carpeta opción para que, de forma predeterminada, la agrupación de archivos (a través de la
prefijo '+' como se documenta también para presentar) no está habilitado. La sección EJEMPLOS contiene algunos
más sugerencias.

Enviando mail
Para enviar un mensaje a una o más personas, utilizando un agente de transferencia de correo local (MTA; el
La ruta ejecutable se puede configurar a través de sendmail) o la [Opción] al SMTP incorporado (configure y vea la
variable smtp) transporte para entregar realmente el mensaje de correo generado, S-nail puede ser
Se invoca con argumentos que son los nombres de las personas a las que se enviará el correo:

$ s-nail -s Asunto -a adjunto bill @ host1 'Bob '
# Pero ... pruébalo primero en un modo de funcionamiento en seco aislado
$ LC_ALL = C MAILRC = / dev / null \
s-nail -n -d -vv -Sfrom = "yo "\
-s Asunto -. "(Encantador) Bob "

A continuación, se espera que el usuario escriba el contenido del mensaje. En este modo de composición S-nail
trata las líneas que comienzan con el carácter '~' especial - estos son los llamados tilde ESCAPE
que se puede utilizar para leer archivos, procesar comandos de shell, agregar y editar archivos adjuntos y
más; por ejemplo, la tilde escapa '~e'iniciará el editor de texto para revisar el mensaje en su
estado actual, '~h'permite editar los destinatarios del mensaje y'~?'ofrece una descripción general de
tilde disponible se escapa. Escribir control-D '^ D' al comienzo de una línea vacía sale
modo de redacción y hace que el mensaje se envíe, mientras que escribir control-C '^ C' dos veces
abortar la letra actual (guardando su contenido en el archivo denotado por DEAD a menos que noahorrar is
colocar.)

Se pueden utilizar varias opciones para modificar el comportamiento predeterminado; p.ej, setting (también a través de -S)
editar a lo largo iniciará automáticamente un editor de texto cuando se ingrese al modo de redacción, preguntar seguirá
hacer que se solicite activamente al usuario los destinatarios en copia carbón y la punto la opción será
permite salir del modo de redacción escribiendo una línea que consta únicamente de un punto ('.').

Sin embargo, es muy importante definir qué Caracter conjuntos se puede utilizar al enviar mensajes,
generalmente configurando la opción enviar juegos de caracteres en consecuencia, habiendo leído la sección El
tipos de mimo archivos comprender cómo se clasifican y clasifican los archivos adjuntos salientes de tipo MIME
el conocimiento de que los mensajes se envían de forma asincrónica a menos que enviar espera está configurado: solo con él MTA
Los errores de entrega serán reconocibles.

Fijar en a menudo es necesario (p. ej., junto con smtp) o deseable, es posible que desee
para hacer algunas pruebas de funcionamiento en seco antes de ir. Guardar una copia de los mensajes enviados en un grabar podrían
También sería deseable, ya que para la mayoría de los destinos de archivos de buzón, algunas convenciones especiales son
reconocido, ver el presentar comando para más sobre eso. La sección On Enlance sintaxis y credencial
búsqueda difundirá algo de luz sobre las cadenas de variables 'USER @ HOST', así como sobre el uso de URL
para acceder a recursos específicos del protocolo, como smtpy EJEMPLOS contiene un ejemplo
configuración para enviar mensajes a través de algunos de los proveedores de correo público más conocidos; nota
también ofrece una descripción general compacta sobre cómo configurar un entorno SSL / TLS seguro.

Destinatarios del mensaje (como se especifica en la línea de comando o se define en 'Para:', 'Cc:' o 'Cco:')
pueden ser no solo destinatarios de correo electrónico, sino que también pueden ser nombres de buzones de correo e incluso shell completo
especificaciones de la tubería de comando. Puede ser necesario citar correctamente, p. Ej., Para incrustar espacios en blanco
caracteres. (Recuerde que S-nail se ocupa de los estándares de correo, por lo tanto, estos definen las reglas
con qué contenido se interpreta.) Si la variable expandiradr no está configurado, entonces solo red
direcciones (ver dirección de correo(7) para obtener una descripción de las direcciones de correo) y nombres de usuario sin formato
(incluidos los alias de MTA), otros tipos se filtrarán, dando una advertencia
mensaje.

Si la variable expandiradr se establece, entonces las direcciones de destinatario extendidas serán opcionalmente
aceptado: Cualquier nombre que comience con una barra vertical '|' carácter especifica una tubería de comando -
la cadena de comando que sigue al '|' se ejecuta y el mensaje se envía a su estándar
aporte; Del mismo modo, cualquier nombre que comience con la barra inclinada '/' o la secuencia de caracteres
la barra de puntos './' se trata como un archivo, independientemente del contenido restante. Cualquier otro nombre
que contiene un carácter de signo de arroba '@' se trata como una dirección de red; Cualquier otro nombre
que comienza con un carácter de signo más '+' especifica un nombre de buzón; Cualquier otro nombre que
contiene un carácter de barra inclinada '/' pero no un signo de exclamación '!' o carácter de signo de porcentaje '%'
antes también especifica un nombre de buzón; Lo que queda se trata como una dirección de red.

$ eco bla | s-nail -Sexpandaddr -s prueba ./mbox.mbox
$ echo bla | s-nail -Sexpandaddr -s prueba '| gato >> ./mbox.mbox'
$ echo seguro | LC_ALL = C MAILRC = / dev / null \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr = fail, -all, + addr -s test \
-. [email protected]

Es posible crear listas de distribución personales a través del alias comando, de modo que, para
Por ejemplo, el usuario puede enviar correo a 'cohortes' y enviarlo a un grupo de personas:

alias cohortes bill jkf mark kridle @ ucbcory ~ / mail / cohorts.mbox

Tenga en cuenta que este mecanismo no tiene nada en común con los alias de todo el sistema que pueden
ser utilizado por el MTA local (agente de transferencia de correo), que está sujeto a la restricción de 'nombre'
of expandiradr y a menudo se rastrean en un archivo / etc / aliases (y documentado en alias(5) y
sendmail(1)). Los alias personales serán expandidos por S-nail antes de que se envíe el mensaje, y
son, por tanto, una alternativa conveniente a la especificación de cada destinatario por sí mismo.

Para evitar el ruido ambiental, las secuencias de comandos deben "separar" s-nail de cualquier archivo de configuración y
crear un entorno de script-local, ya sea apuntando la variable MAILRC a un personalizado
archivo de configuración, o utilizando el -S opción de línea de comando para especificar opciones:

$ env LC_ALL = C MAILRC = / dev / contraseña nula = NOTSECRET \
s-nail -n -Sv15-compat -Ssendwait -Snosave \
-Sexpandaddr = fail, -all, + addr \
-S 'smtp = smtps: //[email protected]: 465 '-Ssmtp-auth = iniciar sesión \
-S 'de = scriptreply @ dominio' \
-s 'asunto' -a archivo_anexo \
-. "Destinatario 1 "destinatario1 @ dominio \
<content_file

Reading mail
Cuando se invoca sin destinatarios, S-nail entra en modo interactivo en el que se pueden leer los correos.
Cuando se usa así, se lee el buzón de correo del sistema del usuario y un encabezado de una línea de cada
se imprime el mensaje que contiene. (Ver el comando presentar para una descripción detallada de la
diferentes tipos de buzones que existen.) Tenga en cuenta que si el buzón está vacío, el clavo S saldrá
después de imprimir un mensaje a menos que la opción inicio vacio se encuentra configurado.

En el puntual el comando lista le dará una lista de todos los comandos disponibles y ayuda seguirá
dar un resumen de algunos de los más comunes. Si las cadenas de documentación de [Opción] todas están disponibles
se puede escribir '? X' y ver la expansión real de 'X' y cuál es su propósito, es decir,
Los comandos se pueden abreviar (tenga en cuenta que POSIX define algunas abreviaturas, de modo que el
El orden alfabético de los comandos no se relaciona necesariamente con las abreviaturas; está
posible definir sobrescribe con el fantasma comando, sin embargo).

A los mensajes se les asignan números (comenzando en 1) que identifican mensajes de forma única; la corriente
mensaje - el "punto" - será el primer mensaje nuevo o el primer mensaje no leído, o
el primer mensaje del buzón; la opción Mostrar último en su lugar, causará el uso de la última
mensaje para este propósito.

Los mensajes se pueden imprimir con el Imprimir comando, o abreviatura: 'p'. Por defecto el actual
mensaje ("punto") se imprime, pero como con la mayoría de los otros comandos, es posible dar un elegante
especificación de mensaje (ver Especificación la vida), por ejemplo, 'p: u' mostrará todos los no leídos
mensajes, 'p.' imprimirá el "punto", 'p 1 5' imprimirá los mensajes 1 y 5, 'p 1-5'
imprima los mensajes del 1 al 5, y 'p-' y 'p +' imprimirán el último y el siguiente mensaje,
respectivamente.

En la configuración predeterminada, se imprimirán todos los campos de encabezado de un mensaje, pero esto se puede
cambiado: ya sea poniendo en lista negra una lista de campos a través de pasar por altoo al incluir en la lista blanca solo un determinado
lista con el conservar comando, por ejemplo, 'conservar fecha de a cc sujeto '. Para imprimir todo
campos de encabezado de un mensaje independientemente de las listas de ignorar o retener actualmente activas, utilice el
comando Imprimir. La variable crt controla si y cuando S-nail usará el configurado
PAGER para imprimir en lugar de escribir directamente en el terminal (en general).

Dependiendo de la configuración a Comando línea editor tiene como objetivo hacer que la experiencia del usuario con
los muchos COMANDOS un poco mejor. Al leer el buzón del sistema o cuando -f (o presentar)
especificó un buzón explícitamente prefijado con el modificador especial '%:' y luego los mensajes que
se han leído se moverá al archivo MBOX del usuario automáticamente cuando se abandone el buzón,
ya sea cambiando el buzón de correo activo o saliendo de S-nail (ver también Mensaje afirma).

Después de examinar un mensaje, el usuario también puede borrar 'd' el mensaje, responder 'r' al remitente
y todos los destinatarios o Responder 'R' exclusivamente al remitente. Los mensajes también pueden ser HACIA EL FUTUROed
(alias más corto es fwd). Tenga en cuenta que al responder o reenviar el destinatario de un mensaje
Las direcciones se eliminarán de los comentarios y nombres a menos que la opción nombres completos se establece.
La eliminación hace que S-nail se olvide del mensaje; Sin embargo, esto no es irreversible, uno
podemos undelete 'u' el mensaje dando su número, o la sesión de S-nail puede ser finalizada por
dando el salida comando 'x'.

Para finalizar una sesión de procesamiento de correo, uno puede emitir renuncia 'q' para provocar una salida completa del programa,
que posiblemente incluye el movimiento automático de mensajes leídos a MBOX, así como la actualización de la
[Opción] al archivo de historial del editor de línea de comando, o use el comando salida 'x' en su lugar para
evitar cualquiera de estas acciones.

Viendo el HTML mail y MÍMICA archivos adjuntos
Los mensajes que son solo HTML se vuelven cada vez más comunes y, por supuesto, muchos mensajes vienen
incluido con un ramo de archivos adjuntos MIME. Mientras que S-nail [Option] aliado apoya una simple
Convertidor de HTML a texto para manejar mensajes HTML (ver El tipos de mimo archivos), normalmente
no puede lidiar con ninguno de estos por sí mismo, pero en su lugar, los programas deben registrarse para lidiar
con tipos MIME específicos o extensiones de archivo. Estos programas pueden preparar texto sin formato
versiones de su entrada para permitir que S-nail muestre el contenido en el terminal, o
mostrar el contenido ellos mismos, por ejemplo, en una ventana gráfica. El último tipo de
programas por defecto "bloquea" S-nail hasta que el visor externo haya terminado, pero
La ejecución asincrónica en paralelo también es posible, en cuyo caso el clavo S continuará
mostrar el mensaje y seguir respondiendo.

Para instalar un programa controlador externo para un tipo MIME específico, configure un
pipe-TYPE / SUBTYPE variable. Para definir un controlador para una extensión de archivo específica, establezca el
aquellos EXTENSIÓN DE TUBO variable: estos controladores tienen prioridad. La variable
mimo-contra-evidencia se puede configurar para mejorar el manejo de declaraciones de partes MIME defectuosas como
se ven a menudo en mensajes de la vida real. Por ejemplo, para mostrar un mensaje HTML en línea (es decir,
convertido a una representación de texto sin formato más elegante de lo que el convertidor incorporado es capaz de
producir) con cualquiera de los navegadores en modo texto lince(1) o enlaces(1), enséñele a S-nail sobre
Documentos MathML y ​​haga que los muestre como texto sin formato y para abrir archivos adjuntos PDF en un
visor de PDF externo, de forma asincrónica:

if $ características! @ HTML-FILTER
#set pipe-text / html = "elinks -force-html -dump 1"
establecer pipe-text / html = "lynx -stdin -dump -force_html"
# Mostrar HTML como texto sin formato en su lugar
#set pipe-text / html = @
terminara si
mimetype '@ aplicación / mathml + xml mathml'
set pipe-application / pdf = "@ & set -C; \
:> \ "$ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \"; \
trampa \ "rm -f \\\" $ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \\\ "\" \
SALIR INT SALIR TÉRMINO DE TUBERÍA; \
establecer + C; \
gato> \ "$ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \"; \
xpdf \ "$ {TMPDIR} / $ {NAIL_FILENAME_GENERATED} \" "

Nota: se debe tener especial cuidado al utilizar comandos, ya que se pueden distribuir virus de correo
por este método: si los mensajes de tipo 'aplicación / x-sh' o archivos con la extensión '.sh'
se filtraron a ciegas a través del shell, por ejemplo, el remitente de un mensaje podría ejecutar fácilmente
código arbitrario en el sistema en el que se ejecuta S-nail. Para obtener más información sobre MIME, también con respecto a
envío de mensajes, ver la sección El tipos de mimo archivos y el comando tipo MIME.

Correo liza
S-nail ofrece cierto apoyo para facilitar el manejo de listas de correo. El comando lista ml promueve
todos los argumentos dados a listas de correo conocidas, y mlsuscribirse establece su suscripción
atributo, creándolos primero según sea necesario. (Por otro lado cancelar suscripción no se
desmontar automáticamente, pero solo restablece el atributo de suscripción).
sin argumentos imprimirá (un subconjunto de) todas las listas de correo definidas actualmente. El
titular El formato '% T' se puede utilizar para marcar mensajes con direcciones de lista configuradas en el
visualización del encabezado.

[Opción] las listas de distribución de aliados también se pueden especificar como expresiones regulares, lo que permite
coincidencia de muchas direcciones con una sola expresión. Sin embargo, toda la lista completamente calificada
las direcciones se hacen coincidir a través de un diccionario rápido, mientras que las expresiones se colocan en (una) lista (s)
que se emparejan secuencialmente.

establecer seguimiento a seguimiento a honor = preguntar-sí responder-a-honor = preguntar-sí
lista ml [email protected] [email protected] . * @ listas.c3 $
mlsuscribirse [email protected] [email protected]

La variable seguimiento al honor se asegurará de que se respete un encabezado 'Mail-Followup-To:'
cuando se responde al mensaje (a través de responder y Responder) y seguimiento a controla si
este encabezado se crea al enviar correos; se creará automáticamente durante un par de
razones, también, como cuando el comando de respuesta especial "específico de la lista de correo" Responder es usado
cuando responder se utiliza para responder a un mensaje con su 'Mail-Followup-To:' siendo respetado, etc.

Una diferencia entre el manejo de listas conocidas y suscritas es que la dirección de
el remitente generalmente no es parte de un 'Seguimiento de correo a:' generado cuando se dirige al
segundo, mientras que es para el primer tipo de listas. Por lo general, porque hay excepciones:
digamos, si se abordan varias listas y no todas son listas suscritas.

Para mayor comodidad, S-nail agregará automáticamente, temporalmente, una dirección de lista que se presenta
en el encabezado 'List-To:' de un mensaje al que se está respondiendo a la lista de
listas de correo. ¿Habrá existido ese cabezal? S-nail en su lugar, dependerá de la
variable respuesta al honor, use un 'Responder a:' también configurado para este propósito para aceptar un
lista el deseo de los administradores que se supone que se ha manifestado de esa manera (pero solo si
proporciona una única dirección que reside en el mismo dominio que lo que se indica en 'List-To:').

Recurso archivos
Al iniciarse, S-nail lee en varios archivos de recursos:

s-uñas.rc Archivo de inicialización de todo el sistema. Se puede suprimir la lectura de este archivo,
ya sea usando el -n opción de línea de comandos, o configurando el entorno
variable NAIL_NO_SYSTEM_RC.

~ / .mailrc Archivo que da los comandos iniciales. Se puede elegir un archivo diferente configurando el
variable de entorno MAILRC.

UÑAS_EXTRA_RC Se puede utilizar para definir un archivo de inicio opcional que se leerá después ~ / .mailrc.
Esta variable solo se respeta en determinadas circunstancias (consulte su
documentación para más).

El contenido de estos archivos se interpreta de la siguiente manera:

· Se ignora el espacio en blanco inicial de una línea.
· Se ignora una línea vacía.
· Si la línea (contenido) comienza con el signo de número '#', entonces es un comando de comentario - un
comando real! - y también ignorado. Este comando es la única forma de comentario que se
entendido.
· Una línea puede ser "continuada" en la siguiente línea si el carácter de nueva línea es "escapado" por
precediéndolo con el carácter de barra invertida '\'. Tenga en cuenta que cualquier espacio en blanco inicial de
Se eliminan las siguientes líneas: Si se desea un espacio en blanco, se debe colocar antes de la
barra invertida. Por ejemplo:

# Esta línea es un comando de comentario. Y y \
es, realmente continúa aquí.
establecer depuración \
verboso

Caracter conjuntos
[Opción] S-nail detecta el conjunto de caracteres del terminal mediante el uso de mecanismos que son
controlado por la configuración regional LC_CTYPE (el manual para establecerlocale(3) debe dar un
Información general); la variable interna del clavo en S tycharset se establecerá en el terminal detectado
juego de caracteres en consecuencia y, por lo tanto, se mostrará en la salida de los comandos set y
varshow.

Sin embargo, un usuario proporcionó tycharset El valor no se sobrescribe con este mecanismo de detección:
esta "función" se debe utilizar si la detección no funciona correctamente, y se puede utilizar para
ajustar el nombre del juego de caracteres de la configuración regional. Por ejemplo, en los sistemas BSD se puede usar una configuración regional con
el juego de caracteres ISO8859-1, que no es un nombre válido para este juego de caracteres; estar en el
lado seguro, uno puede establecer tycharset al nombre correcto, que es ISO-8859-1.

Tenga en cuenta que cambiar el valor no significa mucho más, ya que varios aspectos de la
El conjunto de caracteres reales está implícito en el entorno local del sistema, y ​​eso permanece
no se ve afectado por el contenido de un sobrescrito tycharset variable. (Esto es principalmente un problema
sin embargo, cuando se usa de forma interactiva S-nail. De hecho, es posible enviar correo en un
entorno local completamente "falso".)

Si no se han compilado capacidades de conversión de juegos de caracteres en S-nail (es decir, no
iconv(3) se ha encontrado la biblioteca), entonces tycharset será el único conjunto de caracteres admitido,
simplemente se supone que se puede utilizar para intercambiar mensajes de 8 bits, y el resto de este
la sección no se aplica; Sin embargo, puede ser necesario configurarlo explícitamente si se
la detección falla, ya que en ese caso se predetermina a la mencionada ISO-8859-1.

Al leer mensajes, su texto se convierte en tycharset según sea necesario para
mostrarlos en el terminal del usuario. Los caracteres no imprimibles y las secuencias de bytes no válidas son
detectado y reemplazado por caracteres de sustitución adecuados (a menos que la variable imprimir-todos-caracteres
se configuró una vez que se inició el clavo en S). Ver también juego de caracteres desconocido de 8 bits para lidiar con otro peludo
aspecto de la interpretación del mensaje.

Al enviar mensajes se clasifican todas sus partes y adjuntos. Considerando que ningún personaje
La conversión de conjuntos se realiza en aquellas partes que parecen ser datos binarios, el conjunto de caracteres
que se esté utilizando debe declararse dentro del encabezado MIME de una parte de texto saliente si contiene
caracteres que no se ajustan al conjunto de caracteres permitidos por el correo electrónico
normas. Los valores permitidos para los juegos de caracteres se pueden declarar utilizando el enviar juegos de caracteres
variable, y juego de caracteres de 8 bits, que define un conjunto de caracteres de reserva general de último recurso
que se adjunta implícitamente a la lista de conjuntos de caracteres en enviar juegos de caracteres.

Al responder a un mensaje y la variable responder en el mismo juego de caracteres se establece entonces el carácter
primero se intenta el conjunto del mensaje al que se responde. Y también es posible hacer S-nail
trabajar aún más estrechamente relacionado con la configuración regional actual automáticamente mediante el uso de la
variable enviar conjuntos de caracteres-else-ttycharset, consulte allí para obtener más información.

Todos los juegos de caracteres especificados se prueban en orden a menos que la conversión de la parte o
el apego tiene éxito. Si ninguno de los juegos de caracteres probados (8 bits) es capaz de representar
el contenido de la parte o el archivo adjunto, el mensaje no se enviará y su texto
ser salvo para MUERTOS. En general, si aparece el mensaje "No se puede convertir de aab",
algunos caracteres no son apropiados para el juego de caracteres (terminal) seleccionado actualmente, o
la conversión necesaria no es compatible con el sistema. En el primer caso, es necesario
establecer una configuración regional LC_CTYPE apropiada y / o la variable tycharset.

Los mejores resultados generalmente se logran cuando S-nail se ejecuta en una ubicación UTF-8 en un UTF-8
terminal compatible, en cuyo caso está disponible el espectro completo de caracteres Unicode. En
Se pueden mostrar estos caracteres de configuración de varios países, mientras todavía es posible
Utilice conjuntos de caracteres más simples para enviar para mantener la máxima compatibilidad con correo más antiguo.
clientes.

Mensaje afirma
S-nail diferencia entre varios estados de mensaje diferentes; el estado actual será
reflejado en la pantalla del encabezado si titular está configurado para hacerlo. En mensaje S-nail
los estados se inspeccionan al salir de un buzón y pueden hacer que los mensajes se muevan automáticamente
al buzón especial de MBOX, ya que esto puede ser irritante para los usuarios que están acostumbrados a
Agentes de usuario de correo "más modernos", el valor global predeterminado s-uñas.rc establece el mantener y mantener a salvo
variables para suprimir este comportamiento.

El mensaje 'nuevo' no se ha visto ni se ha movido a ningún otro estado. Tales mensajes
se conservan incluso en el buzón del sistema.

El mensaje 'no leído' no se ha visto ni se ha movido a ningún otro estado, pero el mensaje
ya estaba presente cuando el buzón se abrió por última vez: Estos mensajes se
retenido incluso en el buzón del sistema.

'leer' El mensaje ha sido procesado por uno de los siguientes comandos: ~f, ~m, ~F,
~M, copia, mbox, Next, tubo, Imprimir, Imprimir, parte superior, tipo, Tipo de Propiedad, undelete.
borrar, dpy dt Los comandos también pueden hacer que el siguiente mensaje se marque como
leer, dependiendo del valor de la autoimpresión variable. Excepto cuando el salida
se utiliza el comando, mensajes que están en el buzón del sistema o en buzones que
se abrieron con el prefijo especial '%:' y están en estado de 'lectura' cuando el
El buzón que queda se guardará en MBOX a menos que la opción mantener se fijó.

'eliminado' El mensaje ha sido procesado por uno de los siguientes comandos: borrar, dp,
dt. Solamente undelete se puede utilizar para acceder a dichos mensajes.

'preservado' El mensaje ha sido procesado por un preservar comando y se mantendrá en
su ubicación actual.

'guardado' El mensaje ha sido procesado por uno de los siguientes comandos: ahorrar or escribir.
A menos que cuando el salida se utiliza el comando, los mensajes que están en el buzón del sistema
o en buzones de correo que se abrieron con el prefijo especial '%:' y están en
El estado 'guardado' cuando se abandona el buzón se eliminará; serán salvados en
MBOX cuando la opción mantener a salvo se establece.

Especificación la vida
Comandos como Imprimir y borrar se le puede dar una lista de números de mensaje como argumentos para
se aplican a varios mensajes a la vez. Por lo tanto, 'eliminar 1 2' elimina los mensajes 1 y 2, mientras que
'eliminar 1-5' eliminará los mensajes del 1 al 5. En modo ordenado o enhebrado (consulte el sort
comando), 'eliminar 1-5' eliminará los mensajes que se encuentran entre (e incluidos)
mensajes 1 a 5 en el orden ordenado / enhebrado, como se muestra en el resumen del encabezado. Múltiple
los modificadores de dos puntos se pueden unir en uno, por ejemplo, ': du'. Los siguientes nombres de mensajes especiales
existe:

:n Todos los mensajes 'nuevos'.

:o Todos los mensajes antiguos (cualquiera que no esté en estado 'leído' o 'nuevo').

:u Todos los mensajes 'no leídos'.

:d Todos los mensajes 'eliminados' (para el undelete mando).

:r Todos los mensajes 'leídos'.

:f Todos banderamensajes ged.

:a Todos los mensajes contestados (cf. marca respondida variable).

:t Todos los mensajes marcados como borrador.

:s [Opción] Todos los mensajes clasificados como spam.

:S [Opción] Todos los mensajes con clasificación de spam no segura.

. El mensaje actual, el llamado "punto".

; El mensaje que anteriormente era el mensaje actual.

, El mensaje principal del mensaje actual, que es el mensaje con el ID de mensaje
dado en el campo 'En-Responder-a:' o la última entrada del campo 'Referencias:' del
mensaje actual.

- El siguiente mensaje anterior no eliminado, o el siguiente mensaje anterior eliminado para el
undelete mando. En modo ordenado / enhebrado, el siguiente mensaje anterior en el
orden ordenado / enhebrado.

+ El siguiente mensaje no eliminado, o el siguiente mensaje eliminado para el undelete mando. En
modo ordenado / enhebrado, el siguiente mensaje de este tipo en el orden ordenado / enhebrado.

^ El primer mensaje recuperado o el primer mensaje eliminado del undelete mando.
En modo ordenado / enhebrado, el primer mensaje de este tipo en el orden ordenado / enhebrado.

$ El último mensaje. En modo ordenado / enhebrado, el último mensaje en el modo ordenado / enhebrado
orden.

&x En modo de subprocesos, selecciona el mensaje dirigido con x, Donde x es cualquier otro mensaje
especificación y todos los mensajes del hilo que comienza en él. De lo contrario es
idéntico a x. Si x se omite, el hilo que comienza con el mensaje actual es
seleccionado.

* Todos los mensajes.

` Todos los mensajes que se incluyeron en la lista de mensajes del comando anterior.

/cuerda
Todos los mensajes que contienen cadena en el campo de asunto (caso ignorado). Ver también el
encabezados de búsqueda variable. Si cadena está vacía, la cadena de la anterior
se vuelve a utilizar la especificación de ese tipo.

[@lista de nombres]@expr
Todos los mensajes que contienen la búsqueda que no distingue entre mayúsculas y minúsculas expression; Si el
[Opción] una expresión regular (ver reformatear(7)) el soporte está disponible expr se mostrarán
interpretado como uno si se ve alguno de los caracteres de expresión regular "mágicos". Si
el opcional @lista de nombres Falta una parte, la búsqueda está restringida al campo del asunto.
cuerpo, pero de lo contrario lista de nombres especifica una lista de campos de encabezado separados por comas para
buscar, como en

'@ a, de, cc @ Alguien que debería conocer'

Para buscar una cadena que incluya un carácter '@' (comercial en),
lista de nombres es efectivamente no opcional, pero se puede dar como una cadena vacía. Algunos
los campos especiales de encabezado pueden abreviarse: 'f', 't', 'c', 'b' y 's' coincidirán
'Desde', 'Hasta', 'Cc', 'Cco' y 'Asunto', respectivamente y sin distinción entre mayúsculas y minúsculas. El
Los nombres especiales 'encabezado' o '<' se pueden usar para buscar en (todos) los encabezados de la
mensaje, y los nombres especiales 'cuerpo' o '>' y 'texto' o '=' se pueden usar para realizar
búsquedas de texto completo, mientras que la primera busca solo el cuerpo, la última también
busca en el encabezado del mensaje.

Esta especificación de mensaje realiza una comparación de texto completo, pero incluso con
soporte de expresiones es casi imposible escribir una expresin de bsqueda que salvemente
coincide solo con un dominio de dirección específico. Para solicitar que el contenido del encabezado sea
tratada como una lista de direcciones, y para reducirlas a la dirección de correo electrónico simple
con la que se comparará la expresión de búsqueda, anteponga el nombre del encabezado
(abreviatura) con tilde '~':

'@ ~ f @@ a \ .safe \ .domain \ .match $'

dirección
Una búsqueda "cualquier subcadena coincide" que no distingue entre mayúsculas y minúsculas en el encabezado "De:", que
coincidirá con las direcciones (también) incluso si mostrar nombre está configurado (y POSIX dice "cualquier dirección como
que se muestra en un resumen del encabezado debe coincidir en este formulario ”); Sin embargo, si el todonet
se establece la variable, solo se evalúa la parte local de la dirección para la comparación,
sin ignorar el caso, y la configuración de mostrar nombre se ignora por completo. Para más fino
los límites de control y coincidencia utilizan la expresión de búsqueda '@'; la [Opción] al estilo IMAP
La expresión '(desde la dirección)' también se puede usar si se desean coincidencias de subcadenas.

[Opción] También se pueden utilizar expresiones de BÚSQUEDA de estilo IMAP. Este modo de direccionamiento está disponible
con todo tipo de carpetas; S-nail realizará la búsqueda localmente según sea necesario. Instrumentos de cuerda
deben ir entre comillas dobles '"' en su totalidad si contienen espacios en blanco o
paréntesis entre las comillas, solo la barra invertida '\' se reconoce como carácter de escape.
Todas las búsquedas de cadenas no distinguen entre mayúsculas y minúsculas. Cuando la descripción indica que el
Se utiliza la representación de "sobre" de un campo de dirección, esto significa que la cadena de búsqueda es
cotejado con una lista construida como

("nombre" "fuente" "parte local" "parte de dominio")

para cada dirección y las direcciones sin nombres reales del campo de encabezado respectivo.
Estas expresiones de búsqueda se pueden anidar utilizando paréntesis; consulte los ejemplos a continuación.

(criterio)
Todos los mensajes que satisfacen lo dado. criterio.
(criterio1 criterio2 ... criterioN)
Todos los mensajes que satisfacen todos los criterios dados.
(or criterio1 criterio2)
Todos los mensajes que satisfagan criterio1 or criterio2, o ambos. Para conectar más
de dos criterios que utilizan especificaciones 'o' deben anidarse utilizando
paréntesis, como con '(o a (o bc))', ya que '(o abc)' realmente significa '((a o b) y
C)'. Para una operación simple 'o' de criterios independientes en el nivel de anidamiento más bajo,
Es posible lograr efectos similares utilizando tres criterios separados, como con
'(a B C)'.
(no criterio)
Todos los mensajes que no satisfacen criterio.
(bcc "cuerda")
Todos los mensajes que contienen cadena en la representación del sobre del campo 'Cco:'.
(cc "cuerda")
Todos los mensajes que contienen cadena en la representación del sobre del campo 'Cc:'.
(en "cuerda")
Todos los mensajes que contienen cadena en la representación del sobre del campo 'De:'.
(sujeto "cuerda")
Todos los mensajes que contienen cadena en el campo 'Asunto:'.
(a "cuerda")
Todos los mensajes que contienen cadena en la representación del sobre del campo 'Para:'.
(encabezamiento nombre "cuerda")
Todos los mensajes que contienen cadena en el campo 'Nombre:' especificado.
(cuerpo "cuerda")
Todos los mensajes que contienen cadena en su cuerpo
(texto "cuerda")
Todos los mensajes que contienen cadena en su encabezado o cuerpo.
(mayores tamaño)
Todos los mensajes que superen tamaño (en bytes).
(menores tamaño)
Todos los mensajes que son más pequeños que tamaño (en bytes).
(antes datos)
Todos los mensajes que se recibieron antes datos, que debe tener la forma
'd [d] -mon-yyyy', donde 'd' indica el día del mes con uno o dos dígitos, 'mon' es
el nombre del mes: uno de 'Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic', y
'yyyy' es el año con cuatro dígitos, por ejemplo, '28 -Dec-2012 '.
(on datos)
Todos los mensajes que se recibieron en la fecha especificada.
(desde datos)
Todos los mensajes recibidos desde la fecha especificada.
(enviado antes datos)
Todos los mensajes que se enviaron en la fecha especificada.
(Enviado datos)
Todos los mensajes que se enviaron en la fecha especificada.
(sentido desde datos)
Todos los mensajes que se enviaron desde la fecha especificada.
() El mismo criterio que para la búsqueda anterior. Esta especificación no se puede utilizar como
parte de otro criterio. Si la línea de comando anterior contenía más de una
criterio independiente, se utiliza el último de esos criterios.

On Enlance sintaxis y credencial búsqueda
[v15-compat] Para acceder a recursos específicos del protocolo, como buzones de correo POP3, utilice
Los localizadores uniformes de recursos compactos y estandarizados (URL, RFC 1738) se han vuelto omnipresentes.
S-nail espera y comprende las URL de la siguiente forma; las partes entre paréntesis '[]' denotan
partes opcionales, opcionales ya sea porque también existen otras formas de definir la
información en cuestión o porque el soporte de la parte es específico del protocolo, por ejemplo, '/ ruta'
es utilizado por el protocolo IMAP pero no por POP3.

PROTOCOLO: // [USUARIO [: CONTRASEÑA] @] servidor [: puerto] [/ ruta]

Si 'USUARIO' y 'CONTRASEÑA' se especifican como parte de una URL, deben proporcionarse en porcentaje de URL
formulario codificado (RFC 3986) - el comando códigourlen se puede utilizar para realizar la codificación y mostrar
el valor codificado. (Esto realmente no se ajusta a ningún estándar, pero por un lado no se usa
para cualquier intercambio de datos a través de Internet y, en segundo lugar, es más fácil para los usuarios simplemente llamar
códigourlen en una cuerda y utilícelo en lugar de tener que lidiar con varios
estándares.) Por otro lado, se espera que los valores dados en variables no sean el porcentaje de URL
codificado.

Existen muchas opciones variables de clavo en S en múltiples versiones, llamadas cadenas variables para el
resto de este documento: la 'variable' simple así como 'variable-HOST' y
'variable-USUARIO @ HOST'. Aquí 'HOST' de hecho significa 'servidor: puerto' si se ha especificado un 'puerto'
en la URL respectiva; de lo contrario, se refiere al "servidor" simple. Además, "USER" no es realmente
el 'USUARIO' que se encontró al realizar la búsqueda de la cadena de usuario como se describe a continuación, es decir,
este 'USUARIO' nunca estará codificado en porcentaje de URL, ya sea que provenga de una URL o no.

Por ejemplo, si una URL hipotética 'smtp: // hey%[email protected]'se le había dado que
incluye un usuario, o si la URL era 'smtp: //our.house' y se había encontrado al usuario
de manera diferente, para buscar la cadena de variables smtp-use-starttls S-nail busca primero si
'smtp-use-starttls-hey:[email protected]'está definido, entonces si' smtp-use-starttls-our.house '
existe antes de finalmente terminar mirando la propia variable simple.

S-nail obedece al siguiente esquema lógico cuando se trata de la credencial necesaria
información de una cuenta:

· Si no se ha proporcionado 'USUARIO' en la URL, las variables usuario-HOST y usuario son buscados
si no se pueden encontrar tales variables, el clavo en S lo hará, cuando se aplique mediante la [Opción] al
las variables netrc-búsqueda-HOST or netrc-búsqueda, buscar los usuarios .netrc solicitar un 'HOST'
entrada específica que proporciona un nombre de 'inicio de sesión': esta búsqueda solo tendrá éxito si
inequívoco (una posible entrada coincidente para 'HOST').

Si todavía no hay 'USUARIO', S-nail recurrirá al usuario que se supone que debe
ejecutar S-nail: o el nombre que se ha dado con el -u opción de línea de comando (o,
de forma equivalente, pero con menos precedencia, la variable de entorno USER), o la "actual"
usuario. La identidad de este usuario se ha fijado durante el inicio de S-nail y se sabe que
ser un usuario válido en el host actual.

· Autenticación: a menos que se indique lo contrario, se buscará el PROTOCOLO-AUTH-USER @ HOST,
PROTOCOLO-AUTH-HOST, PROTOCOLO-auth cadena variable, recurriendo a un protocolo específico
predeterminado si esto no tiene éxito.

· Si no se ha proporcionado una 'CONTRASEÑA' en la URL, debe tenerse en cuenta una vez que al especificar la
la contraseña en la URL es solo azúcar sintáctica para el usuario, nunca será parte de una URL
que el clavo en S se usa solo -, entonces si el 'USUARIO' se ha encontrado a través de la [Opción] al
.netrc búsqueda de archivos, entonces es posible que ya haya proporcionado la contraseña. De lo contrario, el
cadena variable contraseña-USUARIO @ HOST, contraseña-HOST, la contraseña se mira hacia arriba.

[Opción] Entonces, si alguna de las variables de la cadena agent-shell-lookup-USER @ HOST,
agente-shell-lookup-HOST, agente-shell-búsqueda se establece el comando de shell especificado en el mismo
se ejecuta y la salida (menos caracteres de nueva línea) se utilizará como contraseña. Está
perfectamente válido para que dicho agente simplemente no devuelva ningún dato, en cuyo caso el
la búsqueda de contraseña continúa en otro lugar; Cualquier fallo de comando se trata como un
error, sin embargo.

La siguiente cadena de variables que se inspecciona es la [Opción] al netrc-lookup-USER @ HOST,
netrc-búsqueda-HOST, netrc-búsqueda, pero esta vez buscando solo la contraseña (múltiples
pueden existir cuentas de usuario para una sola máquina, así como una entrada de respaldo sin usuario
pero con contraseña).

Si en ese momento todavía no hay contraseña disponible, pero los (protocolos) elegidos
El tipo de autenticación requiere una contraseña, luego, en el modo interactivo, el usuario será
solicitado en la terminal.

Nota: La verificación S / MIME funciona en relación con los valores que se encuentran en 'De:' (o 'Remitente:')
campo (s) de encabezado, lo que significa que los valores de signo de sonrisa, certificado-de-signo-smime,
smime-signo-incluir-certificados y smime-sign-mensaje-resumen no se buscará con el
'USER' y 'HOST' cadenas de arriba pero en su lugar usan los valores correspondientes de la
mensaje en el que se está trabajando. En casos inusuales, múltiples y diferentes 'USUARIO' y 'HOST'
Por lo tanto, las combinaciones pueden estar involucradas; por otro lado, esos casos inusuales se vuelven
posible. El caso habitual es tan breve como:

establecer smtp = smtp: // USUARIO: PASS @ HOST smtp-use-starttls \
smime-sign smime-sign-cert = + smime.pair

La sección EJEMPLOS contiene configuraciones de ejemplo completas.

Comando línea editor
[Opción] S-nail se puede configurar para admitir un editor de línea de comandos y listas de historial de comandos
que se guardan entre sesiones. Se puede vincular contra bibliotecas externas de pleno derecho
(readline(6) línea de edición(3)) o utilice el propio editor de línea de comandos de S-nail, NCL (Nail-Command-Line)
en cambio, que debería funcionar en todos los entornos que cumplen con la norma ISO C (ISO / IEC
9899: 1990 / Enmienda 1: 1995). Cuando se utiliza una biblioteca externa, el comportamiento interactivo de
S-nail se basa en esa biblioteca y puede no corresponder uno a uno con lo que se describe en este
manual.

Independientemente del editor de línea de comandos que se utilice realmente historia se crearán entradas para
líneas ingresadas en modo comando solamente, y la creación de tal entrada puede forzarse
suprimido comenzando la línea con un carácter de espacio. Tenga en cuenta que historia el manejo es por
en sí misma es una característica opcional y, por lo tanto, puede que no esté disponible. Para obtener más información, consulte el
documentación de las opciones inicio vacio, historia-gabby, historia-gabby-persistir,
editor de línea deshabilitar, NAIL_HISTFILE y NAIL_HISTSIZE.

El editor de línea de comandos integrado S-nail admite las siguientes operaciones; la notación
'^ -character' representa la combinación de la tecla "Control" más el carácter mencionado,
Por ejemplo, '^ A' significa "mantenga presionada la tecla de control y presione la tecla A":

'^ A' Vaya al principio de la línea.
'^ B' Mueve el cursor un carácter hacia atrás.
'^ D' Adelante borra el carácter debajo del cursor; abandona el clavo S si se usa en la línea vacía
a menos que el ignorante de La opción está configurada.
'^ E' Vaya al final de la línea.
'^ F' Mueve el cursor un carácter hacia adelante.
'^ G' Cancelar la operación actual, reinicio completo. Si hay una búsqueda de historial activa o
expansión del tabulador, este comando lo restablecerá primero, volviendo al anterior
contenido de la línea; por lo tanto, se necesita un segundo reinicio para un reinicio completo en este caso. En todo
casos S-nail restablecerá una máquina de estado de entrada de caracteres multibyte posiblemente utilizada.
'^ H' Lo mismo que “retroceso”: hacia atrás borra un carácter.
'^ I' [Opción] Lo mismo que "tabulador horizontal": intente expandir la palabra antes de
cursor. (Tenga en cuenta que esto no es una "finalización de tabulador" como se conoce por sh(1) pero
realmente significa la expansión habitual del clavo en S, como se documenta para presentar, sin embargo, involucra
expansión de la cáscara como último paso también).
'^ J' Lo mismo que “ENTER”: complete esta línea de entrada.
'^ K' Elimina todos los caracteres desde el cursor hasta el final de la línea.
'^ L' Vuelva a pintar la línea.
'^ N' [Opción] Ir a la siguiente entrada del historial.
'^ O' Ejecuta el comando dp.
'^ P' [Opción] Ir a la entrada anterior del historial.
'^ R' [Opción] Complete la línea actual de las entradas del historial (las restantes más antiguas).
'^ U' Lo mismo que '^ A' seguido de '^ K'.
'^ W' Elimina los caracteres desde el que precede al cursor hasta la palabra anterior
límite.
'^ X' Mueve el cursor hacia adelante un límite de palabra.
'^ Y' Mueve el cursor hacia atrás el límite de una palabra.

Si se encuentran problemas con los comandos que se basan en el movimiento a la derecha,
ajustes de la opción línea-editor-cursor-derecha puede resolver el problema, según lo documentado para
él.

Si el terminal produce secuencias de teclas compatibles con xterm(1) luego la izquierda y
las teclas del cursor derecho se asignarán a '^ B' y '^ F', respectivamente, las teclas de cursor hacia arriba y hacia abajo
mapear a '^ P' y '^ N', y las teclas Inicio / Fin / PgUp / PgDown llamarán al z comando con el
respectivos argumentos '0', '$', '-' y '+' (es decir, realizar el desplazamiento a través del encabezado
lista resumida).

De colores mensaje la visualización
[Opción] El clavo en S se puede configurar para admitir la visualización de mensajes en color, realizada emitiendo
Secuencias de escape de color ANSI. Los colores solo se utilizan cuando la variable de entorno TERM es
conjunto y el tipo de terminal se puede encontrar en términos de color o su nombre incluye el
cadena 'color'.

Además de eso, la opción binaria paginador de colores define si estas secuencias de color también son
generado cuando la salida de un comando necesita pasar por el PAGER (ver también crt) - esta
no está habilitado de forma predeterminada porque los diferentes programas de buscapersonas necesitan una línea de comando diferente
interruptores u otra configuración para admitir esas secuencias de color, consulte la
opción para más detalles.

Para deshabilitar forzosamente todo el soporte de color, configure deshabilitar el color.

Los colores se pueden configurar a través de atributos de fuente ('ft =' - 'negrita', 'invers' y
'subrayado'), primer plano ('fg =') y fondo ('bg =') colores ('negro', 'azul', 'verde',
'rojo', 'marrón', 'magenta', 'cian' y 'blanco'). Se pueden unir varias especificaciones en un
lista separada por comas, como en

establecer color-msginfo = "ft = bold, fg = magenta, bg = cyan"

Las opciones a configurar son color-msginfo, color-partinfo, color de_, encabezado de color y
color-uheader, así como encabezados de usuario de color, que es una lista de encabezados para colorear
vía color-uheader en lugar del predeterminado encabezado de color.

COMANDOS


Cada comando se escribe en una línea por sí mismo y puede tomar argumentos después del comando
palabra. No es necesario escribir el comando en su totalidad: el primer comando que coincide con el
se utiliza el prefijo escrito. (El comando lista imprime una lista ordenada de los comandos disponibles, y el
comando ayuda (o ?), cuando se le da un argumento, mostrará una cadena de documentación para el
expansión, como en '? unc'; Sin embargo, las cadenas de documentación son [Opcional] al.)

Para los comandos que toman listas de mensajes como argumentos, el siguiente mensaje reenvía que satisface
Se utilizarán los requisitos del comando si no se ha pasado una lista de mensajes explícitos. Si
no hay mensajes hacia adelante del mensaje actual, la búsqueda avanza hacia atrás, y si
no hay buenos mensajes en absoluto, los tipos de clavos en S "no hay mensajes aplicables" y abortan el
mando. Los argumentos de los comandos se pueden citar utilizando los siguientes métodos:

· Un argumento se puede encerrar entre comillas dobles emparejadas '"argumento"' o entre comillas simples
comillas "argumento"; cualquier espacio en blanco, expansión de palabras de shell o barra invertida
Los caracteres (excepto como se describe a continuación) dentro de las comillas se tratan literalmente como
parte del argumento. Una comilla doble se tratará literalmente dentro de una
citas y viceversa. Dentro de dicha cadena entre comillas, la cita realmente utilizada
No obstante, el carácter se puede usar escapándolo con una barra invertida '\', como en
'"Uds"'.
· Un argumento que no está encerrado entre comillas, como arriba, por lo general todavía puede contener
caracteres de espacio si esos espacios tienen un escape de barra invertida.
· Una barra invertida fuera de las comillas adjuntas se descarta y lo siguiente
El personaje se trata literalmente como parte del argumento.
· Una barra invertida sin comillas al final de una línea de comando se descarta y la siguiente línea
continúa el comando.

Los nombres de archivo, cuando se espera, se someten posteriormente a las siguientes transformaciones, en
secuencia:

· Si el nombre del archivo comienza con un signo más sin comillas y el carpeta variable es
definido, el signo más será reemplazado por el valor del carpeta variable
seguido de una barra. Si el carpeta variable no está establecida o está establecida en nula, la
El nombre del archivo no se modificará.
· Las expansiones de palabras de shell se aplican al nombre de archivo. Compatibilidad Nota: en
El soporte a largo plazo para la expansión completa de palabras de shell será reemplazado por un
Mecanismo de expansión restringido implementado internamente para eludir
posibles impactos de seguridad a través de la expansión del caparazón. Espere que un número creciente
de las partes del programa solo admiten esta sintaxis restringida:

Las meta expansiones se aplican al nombre de archivo: los caracteres tilde iniciales ('~ /')
ser reemplazado por la expansión de HOME, y cualquier aparición de '$ VARIABLE' (o
'$ {VARIABLE}') será reemplazado por la expansión de la variable, si es posible;
Se puede acceder a las variables internas y ambientales (caparazón) del clavo en S a través de
este mecanismo. Para incluir un carácter '$' sin formato, precedalo con un
barra invertida '\', para incluir una barra invertida doble. Si hay más de un nombre de ruta
resultados de esta expansión y el comando espera un archivo, un error
resultados.

Tenga en cuenta que en el contexto de visualización interactiva, para permitir un valor simple
aceptación (escribiendo "ENTER"), las comillas con barra invertida se realizan automáticamente como
necesario, por ejemplo, un archivo 'dieta \ es \ curd.txt' se mostrará como 'dieta \\ es
\\ curd.txt '.

Están disponibles los siguientes comandos:

# El comando de comentario hace que se ignore toda la línea. Nota: esto realmente es un
comando normal cuyo propósito es descartar sus argumentos, no un "inicio de comentario"
indica un carácter especial, lo que significa que, por ejemplo, comentarios finales en una línea
no son posibles.

~ Interpreta el resto de la palabra como un nombre de macro y lo pasa al
llamar al mando; por ejemplo, '~mimacro'es un sinónimo más corto de' llamar mimacro".

- Imprime el mensaje anterior. Si se le da un argumento numérico n, va al n-ésimo
mensaje anterior y lo imprime.

= Muestra el número de mensaje actual (el "punto").

? Imprime un breve resumen de los comandos. [Opción] Dado un argumento, una sinopsis del
el comando en cuestión se imprime en su lugar; Los comandos se pueden abreviar en general y
Este comando se puede utilizar para ver la expansión completa de una abreviatura, incluida la
sinopsis, intente, por ejemplo, '? h', '? hel' y '? help' y observe cómo cambia la pantalla.

! Ejecuta el SHELL (ver sh(1)) comando que sigue.

| Un sinónimo de la tubo mando.

cuenta (ac) Crea, selecciona o enumera (una) cuenta (s). Una cuenta es un grupo de comandos
y configuraciones variables que juntas suelen organizar el entorno para la
propósito de crear un inicio de sesión del sistema. Sin ningún argumento una lista de todos los definidos
cuentas y su contenido se imprime. Una cuenta específica puede ser activada por
dando únicamente su nombre, lo que da como resultado que el buzón de correo del sistema o la bandeja de entrada de esa cuenta
ser activado como a través de un uso explícito del comando presentar. La forma de dos argumentos es
idéntico a definir una macro como via definir. Por ejemplo:

cuenta myisp {
establecer carpeta = imaps: //[email protected]
set record = + Enviado
establecer desde = "[email protected] (Mi nombre)"
establecer smtp = smtp: //[email protected]
}

crea una cuenta llamada 'myisp' que luego se puede seleccionar especificando 'cuenta
myisp '. La cuenta especial 'null' (no distingue entre mayúsculas y minúsculas) siempre existe. opcioneslocales
se puede utilizar para localizar la configuración de la cuenta; a diferencia de las macros normales, la configuración
se revertirá una vez que se apague la cuenta. Las cuentas se pueden eliminar a través de
falta de cuenta.

alias (a) Sin argumentos, imprime todos los alias definidos actualmente. Con uno
argumento, imprime ese alias. Con más de un argumento, crea un nuevo alias.
o se agrega a uno existente. unalias se puede utilizar para eliminar alias.

suplentes
(alt) Administrar una lista de direcciones / nombres alternativos del usuario activo, miembros de
que se eliminarán de las listas de destinatarios al responder a los mensajes (y el metoo
variable no está establecida). Si se dan argumentos, el conjunto de nombres alternativos es
reemplazado por ellos, sin argumentos se muestra el conjunto actual.

contestado
Toma una lista de mensajes y marca cada mensaje como respondido. Esta marca tiene
sin significado técnico en el sistema de correo; solo hace que los mensajes se marquen en
el resumen del encabezado y los hace especialmente direccionables.

cache [Opción] Solo se aplica a los buzones de correo IMAP almacenados en caché; toma una lista de mensajes y lee
los mensajes especificados en la caché IMAP.

llamar al Llama a una macro que se ha creado a través de definir.

cd (ch) Cambie el directorio de trabajo a INICIO o al argumento dado. Sinónimo de
chdir.

certificado de ahorro
[Opción] Solo aplicable a mensajes firmados S / MIME. Toma una lista de mensajes y un
nombre de archivo y guarda los certificados contenidos en las firmas del mensaje en el
archivo con nombre en formato PEM y legible por humanos. Los certificados pueden ser posteriormente
utilizado para enviar mensajes cifrados a los respectivos remitentes de mensajes mediante la configuración
smime-encriptar-USUARIO @ HOST variables.

chdir (ch) Cambie el directorio de trabajo a INICIO o al argumento dado. Sinónimo de cd.

colapso
Solo aplicable al modo enhebrado. Toma una lista de mensajes y hace todas las respuestas a
estos mensajes son invisibles en los resúmenes de encabezado, a menos que estén en estado "nuevo".

conectamos [Opción] Si opera en modo desconectado en un buzón IMAP, cambie a en línea
modo y conéctese al servidor de correo mientras conserva el estado del buzón. Ver el
descripción del desconectado variable para obtener más información.

Copiar (C) Copiar mensajes a archivos cuyos nombres se derivan del autor de la
mensaje respectivo y no marcarlos como guardados; de lo contrario idéntico a Guardar.

copia (c) Copie los mensajes al archivo nombrado y no los marque como guardados; de lo contrario
idéntico a ahorrar.

cwd Imprime el directorio de trabajo actual.

Descifrar [Opción] Para mensajes no cifrados, este comando es idéntico a Copiar; Cifrado
los mensajes se descifran primero, si es posible, y luego se copian.

descifrar [Opción] Para mensajes no cifrados, este comando es idéntico a copia; Cifrado
los mensajes se descifran primero, si es posible, y luego se copian.

definir Sin argumentos, se imprime la lista actual de macros, incluido su contenido,
pero de lo contrario se define una macro. Una definición de macro es una secuencia de comandos en
el siguiente formulario:

definir nombre {
comando 1
comando 2
...
comandoN
}

Una macro definida se puede invocar explícitamente utilizando el llamar al or ~ comandos, o
implícitamente estableciendo el gancho de carpeta or Carpeta-gancho-FOLDER variables. Tenga en cuenta que
interpretación de opcioneslocales depende de cómo (es decir, "como qué": macro normal, carpeta
gancho, cambio de cuenta) se invoca la macro. Las macros se pueden eliminar mediante indefinir.

borrar (d) Marca la lista de mensajes dada como 'eliminada'. Los mensajes eliminados tampoco serán
guardados en MBOX ni estarán disponibles para la mayoría de los otros comandos.

descarte (di) Idéntico a pasar por alto. Ver también conservar.

desconectar
[Opción] (disco) Si funciona en modo en línea en un buzón de correo IMAP, cambie a
modo desconectado conservando el estado del buzón. Ver la descripción del
desconectado variable para más. Opcionalmente, se puede dar una lista de mensajes como
argumento; los mensajes respectivos se leen en la caché antes de que el
la conexión está cerrada. Por lo tanto, `disco * 'hace que todo el buzón esté disponible para
uso desconectado.

dp, dt Elimina el mensaje actual e imprime el siguiente mensaje. Si no hay siguiente
mensaje, S-nail dice "en EOF".

borrador Toma una lista de mensajes y marca cada mensaje dado como un borrador. Esta marca no tiene
significado técnico en el sistema de correo; solo hace que los mensajes se marquen en el
resumen del encabezado y los hace especialmente direccionables.

echo (ec) Hace eco de sus argumentos, resolviendo nombres especiales según lo documentado para el comando
presentar. Las secuencias de escape '\ a', '\ b', '\ c', '\ f', '\ n', '\ r', '\ t', '\ v', '\\'
y '\ 0octal-num' se interpretan tal como son por Printf(1) (cotización adecuada
previsto).

editar (e) Apunte el editor de texto (como se define en EDITOR) a cada mensaje del
lista a su vez. Los contenidos modificados se descartan a menos que volver a escribir variable
se establece.

elif Parte de los if/elif/más/terminara si condicional - si la condición de un precedente if
era falso, verifique la siguiente condición y ejecute el siguiente bloque si
evalúa verdadero.

más (el) Parte del if/elif/más/terminara si condicional - si ninguna de las condiciones del
precedente if y elif comandos era cierto, el más se ejecuta el bloque.

terminara si (es) Marca el final de una if/elif/más/terminara si bloque de ejecución condicional.

errores [Opción] Dado que S-nail usa la consola como interfaz de usuario, puede suceder que
los mensajes se desplazan demasiado rápido para ser reconocidos. Opcionalmente, un mensaje de error suena
Hay una cola disponible que almacena duplicados de cualquier mensaje de error y notifica al
usuario en sesiones interactivas cada vez que se ha producido un nuevo error. La cola es
finito: si se alcanza su tamaño máximo, cualquier mensaje nuevo reemplaza al más antiguo. El
comando errores se puede utilizar para gestionar esta cola de mensajes: si se proporciona Mostrar o no
argumento, la cola se mostrará y se borrará, limpiar solo borrará todo
mensajes de la cola.

salida (ex o x) Salga de S-nail sin cambiar el buzón activo y omita cualquier guardado
de mensajes en MBOX, así como un archivo de historial del editor de línea de comandos posiblemente rastreado.

Características
Imprima la lista de características que se han compilado en S-nail.

Archive (Fi) Me gusta presentar, pero abre el buzón de solo lectura.

presentar (fi) El comando de archivo cambia a un nuevo buzón. Sin argumentos imprime el
estado completo del buzón actual. Si se da un argumento, se escribirá
cambios (como eliminaciones) que ha realizado el usuario y abre un nuevo buzón. Algo especial
las convenciones son reconocidas por la nombre argumento:

# (signo de número) significa el archivo anterior,
% (signo de porcentaje) significa el buzón del sistema del usuario que invoca (o el
valor de carpeta para carpetas IMAP),
%usuario significa el buzón del sistema de usuario (y nunca el valor de carpeta,
independientemente de su configuración real),
& (ampersand) significa el archivo MBOX del usuario que invoca y
+ archivo significa un presentar existentes carpeta directorio.
%: especificación de archivo se expande al mismo valor que especificaciónarchivo, pero el archivo se maneja como
un buzón de correo del sistema por, por ejemplo, el mbox y ahorrar comandos, significado
que los mensajes que se han leído en la sesión actual serán
movido al buzón de MBOX en lugar de simplemente ser marcado como
leer.

Si el nombre coincide con una de las cadenas definidas con el comando atajo, es el
reemplazado por su forma larga y expandido. Si el nombre termina con '.gz', '.bz2' o
'.xz' se trata como si estuviera comprimido con gzip(1) bzip2(1) o xz(1)
respectivamente, y se maneja de forma transparente a través de una (des) compresión intermedia
paso (usando un archivo temporal) con la facilidad correspondiente, soporte suficiente
previsto. Del mismo modo, si el archivo nombrado no existe, pero un archivo con uno de los
las extensiones de compresión mencionadas lo hacen, entonces el nombre se expande automáticamente y
se utiliza el archivo comprimido.

De lo contrario, si el nombre termina con una extensión para la cual archivo-hook-carga-EXTENSIÓN
y archivo-hook-guardar-EXTENSIÓN se establecen las variables, entonces se utilizarán los ganchos dados
para cargar y guardar "nombre", y S-nail funcionará con un archivo temporal intermedio.

Los archivos MBOX (buzones de correo basados ​​en archivos planos) generalmente se bloquean durante las operaciones con archivos
para evitar inconsistencias frente a modificaciones concurrentes. Archivos de buzón
que S-nail trata como buzones de correo del sistema también estarán protegidos por el llamado dotlock
archivos, la forma tradicional de bloqueo de archivos de cola de correo: para cualquier archivo 'a' un archivo de bloqueo
'a.lock' se creará mientras dure la sincronización, según sea necesario,
El proceso secundario dotlock separado por privilegios se utilizará para adaptarse a las necesidades
ajustes de privilegios para crear el archivo dotlock en el mismo directorio y
con las mismas identidades de usuario y grupo que el archivo de interés. Ver también
mbox-rfc4155 para ajustar el manejo de archivos MBOX.

If nombre hace referencia a un directorio con los subdirectorios 'tmp', 'new' y 'cur', luego
se trata como una carpeta en formato "Maildir". Un nombre de la forma

Protocolo [v15-compat]: // [usuario [: contraseña] @] host [: puerto] [/ ruta]
[no v15-compat] protocolo: // [usuario @] host [: puerto] [/ ruta]

se toma como una especificación de buzón de correo de Internet. El aliado de [Option] apoyado
los protocolos son pop3 (POP3) y pop3s (POP3 con transporte cifrado SSL / TLS). El
[/sendero] parte es válida solo para IMAP; allí es por defecto BANDEJA DE ENTRADA. También vea el
. On Enlance sintaxis y credencial búsqueda.

[no v15-compat] Si usuario contiene caracteres especiales, en particular '/' o '%',
debe escaparse en notación URL: el comando códigourlen se puede utilizar para mostrar el
conversión necesaria. La parte "ruta" opcional se aplica sólo a IMAP; si esto es
omitido, se utiliza el 'INBOX' predeterminado.

Si S-nail está conectado a un servidor IMAP, un nombre con la forma '@mailbox' se refiere a
el 'buzón' en ese servidor, pero por lo demás un prefijo '@' no tiene un significado especial.

bandera Toma una lista de mensajes y marca los mensajes como banderaged para urgente / especial
atención. Esta marca no tiene ningún significado técnico en el sistema de correo; solo causa
mensajes que se resalten en el resumen del encabezado, y los hace especialmente
direccionable.

carpeta (pliegue) Lo mismo que presentar.

carpetas Sin argumentos, enumere los nombres de las carpetas en el directorio de carpetas. Con un
carpeta existente como argumento, enumera los nombres de las carpetas debajo de la carpeta nombrada;
Por ejemplo, el comando `carpetas @ 'enumera las carpetas en el nivel base del actual
Servidor IMAP. Ver también la variable profundidad de lista de imap.

Seguir
(F) Similar a Responder, pero guarda el mensaje en un archivo con el nombre de la parte local
de la dirección del primer destinatario (en lugar de en grabar).

seguimiento
(fo) Similar a responde, pero guarda el mensaje en un archivo con el nombre de la parte local
de la dirección del primer destinatario (en lugar de en grabar).

seguir todo
Similar a seguimiento, pero responde a todos los destinatarios independientemente de la voltear
variable.

remitente
Similar a Seguir, pero responde al remitente solo independientemente de la voltear
variable.

adelante Alias ​​para Adelante.

HACIA EL FUTURO Alias ​​para fwd.

en (f) Toma una lista de mensajes e imprime los encabezados de los mensajes (que califica este
comando como función de búsqueda de clavos en S).

Adelante Similar a fwd, pero guarda el mensaje en un archivo con el nombre de la parte local del
dirección del destinatario (en lugar de en grabar).

fwd Toma un mensaje y la dirección de un destinatario y le reenvía el mensaje.
El texto del mensaje original se incluye en el nuevo, con el valor del
encabezamiento variable impresa antes. El fwdignorar y retener comandos especifican
qué campos de encabezado se incluyen en el nuevo mensaje. Solo la primera parte de un
Se incluye un mensaje de varias partes a menos que el Reenviar como adjunto La opción está configurada.
A menos que la opción nombres completos Si se configuran las direcciones de los destinatarios, se eliminarán de
comentarios, nombres, etc.

fwdignorar
Especifica qué campos de encabezado se ignorarán con el comando fwd. Este comando
no tiene efecto cuando el Reenviar como adjunto La opción está configurada.

retener
Especifica qué campos de encabezado se conservarán con el comando fwd. retener
anula fwdignorar. Este comando no tiene efecto cuando el Reenviar como adjunto
La opción está configurada.

fantasma Defina o enumere los alias de comandos, los llamados fantasmas. Sin argumentos una lista de todos
se imprimen los alias conocidos actualmente. Con un argumento la expansión de lo dado
se muestra el alias. Con dos o más argumentos se define o actualiza un alias de comando:
el primer argumento es el nombre bajo el cual la línea de comando restante debe ser
accesible, cuyo contenido puede ser casi cualquier cosa. Se puede usar un fantasma
en todas partes se puede usar un comando normal, pero siempre tiene prioridad; cualquier argumento
que se dan al comando alias se unen al contenido del alias, y el
La cadena resultante forma la línea de comando que, de hecho, se ejecuta. Ver también
unfantasma.

? gh xx
`fantasma ': no ​​existe tal alias:" xx "
? gh xx echo hola,
? gh xx
fantasma xx "echo hola"
? XX
Hola,
? xx mundo
hola, mundo

cabeceras (h) Muestra el grupo actual de encabezados, cuyo tamaño depende de la variable
detectar. Si se proporciona una especificación de mensaje, el grupo de encabezados que contiene el
Se muestra el primer mensaje en el mismo y el mensaje en la parte superior de la pantalla se convierte en el
nuevo "punto".

ayuda (hel) Un sinónimo de ?.

historia [Opción] Cualquiera Mostrar or limpiar la lista de entradas del historial; un decimal NÚMERO
El argumento selecciona y muestra la entrada de historial respectiva - presione "ENTER" para aceptar
y la entrada del historial se convertirá en la nueva parte superior del historial. El modo predeterminado si no
los argumentos se dan es Mostrar.

mantener (ho, también preservar) Toma una lista de mensajes y marca cada mensaje que contiene para guardarlo.
en el buzón del sistema del usuario en lugar de MBOX. No anula el borrar
mando. S-nail se desvía del estándar POSIX con este comando, porque un Next
comando emitido después mantener mostrará el siguiente mensaje, no el actual.

if (i) Parte del encajable if/elif/más/terminara si construcción de ejecución condicional - si
la condición dada es verdadera, entonces se ejecuta el bloque encapsulado. POSIX solamente
admite las condiciones '[Rr] eceive', '[Ss] end' y '[Tt] erm' (ejecutar si es estándar
input is a tty), todas las condiciones restantes son extensiones no portátiles; tenga en cuenta que
condiciones especificadas falsamente causan la ejecución de todo el condicional
construir hasta el cierre (coincidente) terminara si comando para ser suprimido. La sintaxis
de los encajables if La construcción de ejecución condicional requiere que cada condición y
El elemento de sintaxis está rodeado por espacios en blanco.

si recibe
comandos ...
más
comandos ...
terminara si

Otra condición puede ser cualquier valor booleano (ver la sección Valor opciones para
booleanos) para marcar un bloque envuelto como "nunca ejecutar" o "ejecutar siempre". Está
posible comprobar la existencia de una variable o comparar su expansión con la de un usuario
valor dado u otra variable a través del disparador condicional '$' ("variable siguiente")
personaje. Los operadores de comparación disponibles son '<' (menor que), '<=' (menor que
o igual a), '==' (igual), '! =' (no igual), '> =' (mayor o igual que), '>'
(mayor que), '= @' (es una subcadena de) y '! @' (no es una subcadena de). Los valores
del lado izquierdo y derecho se tratan como cadenas y se comparan bytes de 8 bits
sabio, ignorando el caso de acuerdo con las reglas de la codificación US-ASCII (por lo tanto,
depende de la configuración regional activa, posiblemente produciendo resultados falsos para las cadenas en el
codificación local). Excepto por las comprobaciones de subcadenas, la comparación será
se realiza aritméticamente si ambos, el valor dado por el usuario y la variable
contenido, se puede analizar como números (enteros). Una variable no definida se trata como
cuerda vacía.

Cuando el soporte de expresión regular de [Opción] al está disponible, la prueba adicional
Se pueden usar casos '= ~' y '! ~'. Tratan el lado derecho como un habitual
expresión que no distingue entre mayúsculas y minúsculas y de acuerdo con el LC_CTYPE activo
locale, lo que significa que las cadenas en la codificación de la configuración regional deben coincidir correctamente.

Las condiciones se pueden unir a través de listas AND-OR (donde el operador AND es '&&' y el
El operador OR es '||'), que tiene la misma precedencia y se evaluará con left
asociatividad, utilizando así la misma sintaxis que se conoce para el sh(1). Tambien es
posible formar grupos de condiciones y listas encerrándolos en pares de
corchetes '[...]', que pueden estar entrelazados entre sí, y también estar unidos
a través de listas AND-OR.

Los resultados de condiciones individuales y grupos enteros pueden modificarse mediante unario
operadores: el operador unario '!' invertirá el resultado.

if $ debug
echo * debug * está configurado
terminara si
if $ ttycharset == "UTF-8"
echo * ttycharset * se establece en UTF-8, no distingue entre mayúsculas y minúsculas
terminara si
establecer t1 = uno t2 = uno
si $ t1 == $ t2
echo Estas dos variables son iguales
terminara si
if $ version-major> = 15
echo Ejecutando una nueva versión ..
if $ features = @ "regex"
si $ TERM = ~ "^ xterm. *"
echo .. en una terminal X
terminara si
terminara si
si [[verdadero] && [[$ debug] || [$ verbose]]]
eco Ruidoso, ruidoso
terminara si
si es verdadero && $ debug || $ detallado
echo asociatividad izquierda, como se conoce del shell
terminara si
Si ! ! cierto && ! [! $ debug &&! $ verbose]
Soporte del operador echo Unary
terminara si
terminara si

pasar por alto Sin argumentos, se imprime la lista de campos de encabezado ignorados; de lo contrario, el
La lista de campos de encabezado se agrega a la lista de ignorados: Campos de encabezado en la lista de ignorados
no se imprimen en el terminal cuando se imprime un mensaje. Para imprimir un mensaje en
su totalidad, use los comandos Tipo de Propiedad or Imprimir. Ver también descarte y conservar.

IMAP [Opción] Envía cadenas de comandos directamente al servidor IMAP actual. Caracol
opera siempre en IMAP "estado seleccionado" en el buzón actual; manda que
cambiar esto producirá resultados no deseados y debe evitarse. IMAP útil
los comandos son:

crear Toma el nombre de un buzón IMAP como argumento y crea
él.

getquotaroot (RFC 2087) Toma el nombre de un buzón IMAP como argumento
e imprime las cuotas que se aplican al buzón. No todo IMAP
los servidores admiten este comando.

espacio de nombres (RFC 2342) No toma argumentos e imprime el personal
Espacios de nombres, los espacios de nombres de otros usuarios y los
Espacios de nombres. Cada tipo de espacio de nombres se imprime entre paréntesis; Si
hay varios espacios de nombres del mismo tipo, internos
los paréntesis los separan. Para cada espacio de nombres, un prefijo y un
Se muestra el separador de jerarquía. No todos los servidores IMAP son compatibles
este comando.

Igual que nuevo correo.

lista Imprime los nombres de todos los comandos disponibles, ordenados alfabéticamente.

opcioneslocales
Este comando se puede utilizar para localizar cambios en variables, lo que significa que su estado
se revertirá al anterior una vez que se deje el alcance cubierto. Solo puede ser
utilizado dentro de los bloques de definición de macros introducidos por cuenta or definir, y es
interpretado como un booleano (ver Valor opciones); el "alcance cubierto" de una cuenta es
a la izquierda una vez que se apaga de nuevo.

definir ajustes_temporales {
establecer global_option1
localopts en
establecer local_option1
establecer local_option2
Localopts off
establecer global_option2
}

Note que esta configuración "se acumula": es decir, si 'macro1' habilita el cambio de localización
y llama a 'macro2', que restablece explícitamente la localización, luego cualquier valor cambia
dentro de 'macro2' todavía será revertido por 'macro1'!

Responder Responder a los mensajes que llegan a través de conocidos (lista ml) o suscrito (mlsuscribirse)
listas de correo, o pretenda hacerlo (ver Correo liza): además de lo habitual responder
funcionalidad, esto recurrirá activamente e incluso eliminará los destinatarios del mensaje para
para generar un mensaje que se supone que debe enviarse a una lista de correo. Por ejemplo
también generará implícitamente un encabezado 'Mail-Followup-To:' si parece útil,
independientemente de la configuración de la variable seguimiento a.

Correo Similar a mail, pero guarda el mensaje en un archivo con el nombre de la parte local del
la dirección del primer destinatario (en lugar de en grabar).

mail (m) Toma una (lista de) direcciones de destinatarios como (un) argumento (s), o pregunta sobre
entrada estándar si no se proporcionó ninguna; luego recopila el contenido restante del correo y
lo envía.

mbox (mb) La lista de mensajes dada se enviará a MBOX cuando se salga de S-nail; este es el
acción predeterminada a menos que el mantener La opción está configurada. [El comportamiento de v15 puede diferir] Este
El comando solo se puede usar en un buzón de correo del sistema (consulte presentar).

tipo MIME
Sin argumentos, se mostrará el contenido de la caché de tipo MIME. De lo contrario
cada argumento define una especificación de tipo MIME completa de un tipo que debe ser
agregado (antepuesto) a la caché. En cualquier caso, las fuentes de tipo MIME se cargan primero como
necesario - control-de-carga-de-tipos-mime se puede utilizar para ajustar las fuentes
realmente cargado. Consulte la sección sobre El tipos de mimo archivos para más información sobre MIME
especificaciones de tipo y este tema en general. Eliminación de registro y caché de tipo MIME
los reinicios se pueden activar con unmimetipo.

lista ml Sin argumentos, la lista de todas las listas de correo definidas actualmente (y sus
atributos, si los hay) se imprime. De lo contrario, todos los argumentos dados (que no necesitan ser
entre comillas, excepto por espacios en blanco) se agregarán y de ahora en adelante se reconocerán como correo
liza. Las listas de correo se pueden eliminar mediante el comando desmontar.

Si el soporte de expresión regular de [Opción] al está disponible, entonces las listas de correo pueden
también se puede especificar como expresiones regulares (ver reformatear(7) para obtener más información sobre esos).

mlsuscribirse
Sin argumentos, la lista de todas las listas de correo definidas actualmente que tienen un
Se imprime el atributo de suscripción. De lo contrario, este atributo se establecerá para todos
listas de correo dadas, creándolas de nuevo según sea necesario (como a través de lista ml). Suscripción
los atributos pueden eliminarse mediante el comando cancelar suscripción. Ver también seguimiento a.

Moverse Similar a movimiento, pero mueve los mensajes a un archivo con el nombre de la parte local del
dirección del remitente del primer mensaje (en lugar de en grabar).

movimiento Actúa como copia pero marca los mensajes para su eliminación si fueron transferidos
con éxito garantizado.

Más Me gusta más, , pero también imprime los campos de encabezado ignorados y todas las partes MIME. Idéntico a
Página .

más, Invoca al BUSCADOR en los mensajes dados, incluso en modo no interactivo y siempre que
ya que la salida estándar es un terminal. Idéntico a página.

netrc [Opción] O (Mostrar o) limpiar la corriente .netrc caché, cargando el archivo primero como
necesario en el primer caso. Tenga en cuenta que S-nail intentará leer solo el archivo
una vez, usa 'netrc clear 'para desbloquear el próximo intento. Ver netrc-búsqueda y del
. On Enlance sintaxis y credencial búsqueda; la sección El .netrc presentar documentos
el formato de archivo en detalle.

nuevo correo Comprueba si hay correo nuevo en la carpeta actual sin realizar ningún cambio antes.
Si hay correo nuevo, se imprime un mensaje. Si el encabezamiento se establece la variable, la
También se imprimen los encabezados de cada mensaje nuevo.

Next (n) (como '+' o “ENTER”) Va al siguiente mensaje en secuencia y lo escribe. Con
una lista de argumentos, escribe el siguiente mensaje coincidente.

Nuevo Igual que No leídos.

nueva Igual que no leído.

no Si se accede a la carpeta actual a través de una conexión de red, un comando "NOOP" es
enviado, de lo contrario no se realiza ninguna operación.

Página Me gusta página, pero también imprime los campos de encabezado ignorados y todas las partes MIME. Idéntico a
Más.

página Invoca al BUSCADOR en los mensajes dados, incluso en modo no interactivo y siempre que
ya que la salida estándar es un terminal. Idéntico a más, .

Tuberias Me gusta tubo pero también las tuberías ignoraron los campos de encabezado y todas las partes de MIME
Mensajes 'multiparte / alternativos'.

tubo (pi) Toma una lista de mensajes y un comando de shell y canaliza los mensajes a través del
mando. Sin un argumento, el mensaje actual se canaliza a través del comando
dado por el cmd variable. Si el página se establece la variable, se sigue cada mensaje
por un carácter de formulario.

preservar
(pre) Un sinónimo de mantener.

Imprimir (P) Me gusta Imprimir pero también imprime los campos de encabezado ignorados y todas las partes de MIME
Mensajes 'multiparte / alternativos'. Ver también Imprimir, pasar por alto y conservar.

Imprimir (p) Toma una lista de mensajes y escribe cada mensaje en el terminal del usuario. Para
Mensajes de varias partes MIME, todas las partes con un tipo de contenido de 'texto' o 'mensaje' son
mostrados, los otros están ocultos excepto por sus encabezados. Los mensajes se descifran y
convertido al juego de caracteres de terminal si es necesario.

renuncia (q) Termina la sesión, guardando todos los mensajes no eliminados y no guardados en el
MBOX, conservando todos los mensajes marcados con mantener or preservar o nunca mencionado en
el buzón del sistema y eliminar todos los demás mensajes del buzón del sistema. Si
ha llegado un correo nuevo durante la sesión, aparecerá el mensaje "Tiene correo nuevo".
mostrado. Si se proporciona al editar un archivo de buzón con la marca de línea de comando -f, entonces
el archivo de edición se reescribe. Se efectúa un retorno al caparazón, a menos que se reescriba
del archivo de edición falla, en cuyo caso el usuario puede escapar con el comando de salida.

reorientar
Igual que reenviar.

Redireccionar
Igual que Reenviar.

remove Elimina las carpetas nombradas. Se solicita confirmación al usuario en modo interactivo.

rebautizar Toma el nombre de una carpeta existente y el nombre de la nueva carpeta y cambia el nombre
el primero al segundo. Ambas carpetas deben ser del mismo tipo y deben estar
ubicado en el servidor actual para IMAP.

Responder (R) Respuesta al autor. No responde a otros destinatarios del original.
mensaje. voltear intercambiará este comando con responder. A menos que la opción nombres completos
está configurada, la dirección del destinatario se eliminará de los comentarios, nombres, etc.

responder (r) Tome un mensaje y responda en grupo dirigiéndose al remitente y a todos
destinatarios. seguimiento a, seguimiento al honor, respuesta al honor al igual que
destinatarios-en-cc influir en el comportamiento de respuesta. El comando Responder ofertas especiales
soporte para responder a listas de correo. A menos que la opción nombres completos está ajustado
las direcciones de los destinatarios se eliminarán de los comentarios, nombres, etc. voltear está configurado el
comandos Responder y responder se intercambian.

responder a todos
Similar a responder, pero inicia una respuesta de grupo independientemente del valor de voltear.

remitente
Similar a Responder, pero responde al remitente solo independientemente del valor de voltear.

Reenviar Me gusta reenviar, pero no agrega ninguna línea de encabezado. Esta no es una forma de ocultar la
la identidad del remitente, pero útil para volver a enviar un mensaje a los mismos destinatarios.

reenviar Toma una lista de mensajes y un nombre de usuario y envía cada mensaje al usuario designado.
'Resent-From:' y los campos de encabezado relacionados se anteponen a la nueva copia del
mensaje.

Responder Igual que Responder.

responde Igual que responder.

responder
Igual que responder a todos.

respondedor
Igual que remitente.

conservar (ret) Sin argumentos, se imprime la lista de campos de encabezado retenidos, de lo contrario
la lista dada de campos de encabezado se agrega a la lista de retención: Campos de encabezado en el
La lista de retención se muestra en el terminal cuando se imprime un mensaje, todos los demás encabezados
los campos están suprimidos. Para imprimir un mensaje en su totalidad, use los comandos Tipo de Propiedad
or Imprimir. Ver también descarte y pasar por alto; conservar tiene prioridad sobre lo mencionado.

Guardar (S) Similar a salvar, pero guarda los mensajes en un archivo con el nombre de la parte local de
el remitente del primer mensaje en lugar de (en grabar y) tomando un nombre de archivo
argumento.

ahorrar (s) Toma una lista de mensajes y un nombre de archivo y agrega cada mensaje al final
del archivo. Si no se proporciona un nombre de archivo, se utiliza el archivo MBOX. El nombre de archivo en
las comillas, seguidas del recuento de caracteres generados, se repiten en el terminal del usuario.
Si edita un buzón de correo del sistema, los mensajes se marcan para su eliminación. Archivos comprimidos
y los buzones de correo IMAP se manejan como se describe para el -f opción de línea de comando anterior.

tarjeta guardada
Igual que guardar ignorar.

guardar ignorar
Es eliminar ahorrar qué pasar por alto es Imprimir y tipo. Los campos de encabezado así marcados son
filtrado al guardar un mensaje por ahorrar o al guardar automáticamente en MBOX.
Este comando solo debe aplicarse a los campos de encabezado que no contienen
información necesaria para decodificar el mensaje, como hacen los campos de contenido MIME. Si ahorra
los mensajes en una cuenta IMAP ignorando los campos hace que sea imposible copiar los datos
directamente en el servidor, por lo que el funcionamiento suele ser mucho más lento.

guardar retener
Es eliminar ahorrar qué conservar es Imprimir y tipo. Los campos de encabezado así marcados son los
solo los guardados con un mensaje al guardar por ahorrar o al guardar automáticamente en
MBOX. guardar retener anula guardar ignorar. El uso de este comando es fuertemente
desaconsejado ya que puede eliminar los campos de encabezado que se necesitan para decodificar el mensaje
correctamente.

visto Toma una lista de mensajes y marca todos los mensajes como leídos.

set (se) Sin argumentos, este comando imprime todas las opciones y, para opciones no binarias,
valores que se conocen actualmente para S-nail. Configurar cualquiera de las opciones bsdcompat or
bsdset cambia el formato de salida al estilo BSD, de lo contrario, una lista citada correctamente
es producido. Si depurar está configurado o verboso se ha configurado dos veces, entonces la lista es
modificado para marcar las variables ensambladas.

De lo contrario, modifica (activa y desactiva) las opciones dadas. Los argumentos tienen la forma
'opción = valor' (sin espacio antes o después de '='), o simple 'opción' si no hay
valor. Se pueden colocar comillas alrededor de cualquier parte de la declaración de asignación.
para citar espacios en blanco o tabulaciones, por ejemplo,

establecer indentprefix = "->"

Si un argumento comienza con 'no', como en 'set nosave', el efecto es el mismo que
invocando el desarmado comando con la parte restante de la variable ('unset save').

setenv Idéntico a set excepto que las opciones también se exportan al programa
ambiente; dado que esta tarea requiere soporte de host nativo, el comando siempre
informar el error si no está disponible (pero aún así actuar como set en este caso). Esta
La operación no es operativa a menos que se hayan cargado todos los archivos de recursos. Ver también
inseguro.

shell (sh) Invoca una versión interactiva del shell.

atajo
Sin argumentos, se imprime la lista de todos los atajos definidos actualmente.
De lo contrario, todos los argumentos dados (que no necesitan citarse excepto los espacios en blanco) son
tratados como pares de atajos y sus expansiones, creando nuevos o cambiantes
atajos ya existentes, según sea necesario. Los accesos directos se pueden eliminar mediante el comando
sin atajo. Las cadenas de expansión deben estar en la sintaxis que se ha descrito
para presentar mando.

Mostrar Me gusta Imprimir, pero no realiza decodificación ni descifrado MIME, de modo que el
se muestra el texto del mensaje.

tamaño (si) Imprime el tamaño en caracteres de cada mensaje de la lista de mensajes dada.

sort Cree una representación ordenada de la carpeta actual y cambie el Next comando
y los modos de direccionamiento de modo que se refieran a mensajes en el orden clasificado.
Los números de mensaje son los mismos que en el modo normal. Si el encabezamiento se establece una variable, una
También se imprime el resumen del encabezado en el nuevo pedido. Los posibles criterios de clasificación son:

fecha Ordena los mensajes por su campo 'Fecha:', es decir, por la hora en que
fueron enviados.
de Ordenar mensajes por el valor de su campo 'De:', es decir, por el
dirección del remitente. Si el mostrar nombre se establece la variable, la
Se utiliza el nombre real del remitente (si lo hay).
tamaño Ordena los mensajes por su tamaño.
spam [Opción] Ordene el mensaje por su puntuación de spam, como se ha hecho
clasificado por tasa de spam.
status Ordena los mensajes por su estado de mensaje.
asunto Ordena los mensajes por su asunto.
hilo Crea una pantalla enhebrada.
para ordenar los mensajes por el valor de su campo 'Para:', es decir, por el
dirección del destinatario. Si el mostrar nombre se establece la variable, la
se utiliza el nombre real del destinatario (si lo hay).

Si no se proporciona ningún argumento, se imprime el criterio de clasificación actual.

fuente (entonces) El comando de origen lee los comandos de un archivo.

fuente_si
La diferencia de fuente es que este comando no generará un error si el
El argumento de archivo dado no se puede abrir correctamente. Esto puede importar en, por ejemplo,
archivos de recursos, ya que la carga de estos se detiene cuando se encuentra un error.

spam claro
[Opción] Toma una lista de mensajes y borra su marca 'es-spam'.

correo no deseado
[Opción] Toma una lista de mensajes y hace que interfaz de spam olvidar que tiene
alguna vez los usó para entrenar su filtro bayesiano. A menos que se indique lo contrario, el mensaje "is-spam"
Se inspecciona la bandera del mensaje para elegir si se olvidará un mensaje.
"Jamón" o "spam".

spam [Opción] Toma una lista de mensajes e informa al filtro bayesiano de la
interfaz de spam que son “jamón”. Esto también borra la marca 'es-spam' del
mensajes en cuestión.

tasa de spam
[Opción] Toma una lista de mensajes y los califica usando la configuración
interfaz de spam, sin modificar los mensajes, pero estableciendo su marca 'es-spam' como
apropiado; debido a que los encabezados de clasificación de spam se pierden, la tasa se olvidará
una vez que se deja el buzón. Consulte la sección del manual Manejo correo no deseado (spam) para
imagen completa del manejo de spam en S-nail.

conjunto de spam [Opción] Toma una lista de mensajes y establece su marca 'es-spam'.

spam
[Opción] Toma una lista de mensajes e informa al filtro bayesiano de la
interfaz de spam que son "spam". Esto también establece la marca 'es-spam' del
mensajes en cuestión.

o fresa de hueso denso [Obsoleto] Lo mismo que 'ordenar hilo' (considere usar un 'fantasma' si es necesario).
Cree una representación en cadena de la carpeta actual, es decir, sangra los mensajes que
son respuestas a otros mensajes en la pantalla del encabezado y cambian el Next mando y
los modos de direccionamiento de modo que se refieran a mensajes en el orden de hebras.
Los números de mensaje son los mismos que en el modo sin hilos. Si el encabezamiento la variable está configurada,
También se imprime un resumen de encabezado en orden de secuencia.

parte superior (a) Toma una lista de mensajes e imprime las primeras líneas de cada uno. El número de
las líneas impresas están controladas por la variable líneas superiores y el valor predeterminado es cinco.

contacto (tou) Toma una lista de mensajes y marca los mensajes para guardarlos en MBOX. Caracol
se desvía del estándar POSIX con este comando, como sigue Next comando
mostrará el siguiente mensaje en lugar del actual.

Tipo de Propiedad (T) Idéntico al Imprimir mando.

tipo (t) Un sinónimo de Imprimir.

falta de cuenta
Elimina todas las cuentas dadas. Se imprime un mensaje de error si una cuenta determinada no está
definido. El nombre especial '*' descartará todas las cuentas existentes.

unalias (una) Toma una lista de nombres definidos por comandos de alias y descarta el recordado
grupos de usuarios. El nombre especial '*' descartará todos los alias existentes.

sin respuesta
Toma una lista de mensajes y marca cada mensaje como no respondido.

deshacer
Solo aplicable al modo enhebrado. Toma una lista de mensajes y crea el mensaje y
todas las respuestas son visibles nuevamente en los resúmenes de encabezado. Cuando un mensaje se convierte en el
mensaje actual, se hace visible automáticamente. También cuando un mensaje con
Las respuestas contraídas se imprimen, todas ellas se abren automáticamente.

indefinir
Desdefinir todas las macros dadas. Se imprime un mensaje de error si una macro determinada no se
definido. El nombre especial '*' descartará todas las macros existentes.

undelete
(u) Toma una lista de mensajes y marca cada mensaje como no eliminado.

anular Toma una lista de mensajes y unborradors cada mensaje.

quitar la bandera Toma una lista de mensajes y marca cada mensaje como no banderaenvejecido

desdibujar
Elimina los nombres de los campos de encabezado de la lista de campos ignorados para el HACIA EL FUTURO
mando. El nombre especial '*' eliminará todos los campos.

retener
Elimina los nombres de los campos de encabezado de la lista de campos retenidos para el HACIA EL FUTURO
mando. El nombre especial '*' eliminará todos los campos.

unfantasma Eliminar todo el comando dado fantasmas. El nombre especial '*' eliminará todos los fantasmas.

ignorar
Elimina los nombres de los campos de encabezado de la lista de campos ignorados. El nombre especial
'*' eliminará todos los campos.

unmimetipo
Elimine todos los tipos MIME dados, por ejemplo, 'unmimetype text / plain' eliminará todos
especificaciones registradas para el tipo MIME 'text / plain'. El nombre especial '*'
descartará todos los tipos MIME existentes, al igual que 'reiniciar', pero que también
vuelve a habilitar la inicialización de la caché a través de control-de-carga-de-tipos-mime.

desmontar Olvídese de todas las listas de correo dadas. El nombre especial '*' eliminará todos
liza. Ver también lista ml.

cancelar suscripción
Elimine el atributo de suscripción de todas las listas de correo dadas. El nombre especial
'*' borrará el atributo de todas las listas que lo tengan configurado. Ver también
mlsuscribirse.

No leídos Igual que no leído.

no leído Toma una lista de mensajes y marca cada mensaje como no leído.

deshacerse
Elimina los nombres de los campos de encabezado de la lista de campos retenidos. El nombre especial
'*' eliminará todos los campos.

no guardar
Elimina los nombres de los campos de encabezado de la lista de campos ignorados para guardar. El
El nombre especial '*' eliminará todos los campos.

no salvaguardar
Elimina los nombres de los campos de encabezado de la lista de campos retenidos para guardar. El
El nombre especial '*' eliminará todos los campos.

desarmado (uns) Toma una lista de nombres de opciones y descarta sus valores recordados; el
inverso de set.

inseguro
Idéntico a desarmado excepto que las opciones también se eliminan del programa
ambiente; dado que esta tarea requiere soporte de host nativo, el comando siempre
informar el error si no está disponible (pero aún así actuar como desarmado). Esta operacion
es una operación no operativa a menos que se hayan cargado todos los archivos de recursos. Ver también setenv.

sin atajo
Elimina los nombres de atajos dados como argumentos. Se eliminará el nombre especial '*'
todos los atajos.

desordenar Desactive el modo ordenado o enhebrado (consulte el sort y o fresa de hueso denso comandos), vuelva a
orden de mensajes normal y, si el encabezamiento variable está configurada, imprima un resumen de encabezado.

desenroscar
[Obsoleto] Igual que desordenar.

código de URL
Decodifica los argumentos de cadena codificados en URL dados y muestra los resultados.

códigourlen
Codifique en URL los argumentos dados y muestre los resultados.

varedit Edite los valores o cree las variables dadas en el EDITOR. Variables binarias
no se puede editar.

varshow Muestra información sobre todas las opciones dadas. S-nail conoce un conjunto finito de
variables integradas conocidas que se subdividen en variantes binarias y de valor;
pueden tener propiedades especiales, como "solo lectura" (la configuración no se puede cambiar) y
“Virtual”, lo que significa que el valor se genera sobre la marcha según sea necesario. Junto a
esas variables conocidas un número infinito de desconocidas, las llamadas "ensambladas"
pueden existir variables, que se espera que puedan almacenar valores.

? set foo = bar nobar
? varshow sendwait versión-mayor foo bar
"sendwait": (73) binario: conjunto = 1 (ENVIRON = 0)
"version-major": (192) valor, solo lectura, virtual: \
set = 1 (ENVIRON = 0) valor <14>
"foo": (ensamblado) conjunto = 1 (ENVIRON = 0) valor
"bar": (ensamblado) set = 0 (ENVIRON = 0) valor

verificar [Opción] Toma una lista de mensajes y verifica cada mensaje. Si un mensaje no es un
Mensaje firmado S / MIME, la verificación fallará. El proceso de verificación
comprueba si el mensaje se firmó con un certificado válido, si el remitente del mensaje
La dirección de correo electrónico coincide con una de las contenidas en el certificado, y si la
el contenido del mensaje ha sido alterado.

visual (v) Toma una lista de mensajes e invoca el editor de pantalla en cada mensaje. Modificado
los contenidos se descartan a menos que el volver a escribir se establece la variable.

escribir (w) Para los mensajes convencionales, se escribe el cuerpo sin todos los encabezados. La salida
se descifra y se convierte a su formato nativo según sea necesario. Si el archivo de salida
existe, el texto se adjunta. Si un mensaje está en formato MIME de varias partes, su primera
parte se escribe en el archivo especificado como para los mensajes convencionales, y el usuario es
pidió un nombre de archivo para guardar cada una de las otras partes. Para el ahorro de conveniencia de cada parte.
se puede omitir dando un valor vacío; el mismo resultado también se puede lograr
escribiéndolo a / dev / null. Para la segunda parte y las siguientes, un "|" inicial
carácter hace que la parte se canalice al resto de la entrada del usuario
interpretado como un comando de shell; de lo contrario, la entrada del usuario se expande como de costumbre para
carpetas, por ejemplo, se realiza la expansión de tilde. En modo no interactivo, solo el
las partes del mensaje multiparte que tienen un nombre de archivo dado en el encabezado de la parte son
escrito, los demás se descartan. El mensaje original nunca está marcado para
eliminación en la carpeta de correo de origen. Para archivos adjuntos, el contenido del
El archivo de destino se sobrescribe si el archivo existía anteriormente. No especial
Se realiza el manejo de archivos comprimidos.

salir (x) Un sinónimo de salida.

z S-nail presenta los encabezados de los mensajes en ventanas llenas como se describe en cabeceras
mando. Este comando se desplaza a la siguiente ventana de mensajes. Si un argumento es
dado, especifica la ventana a utilizar. Un número prefijado por '+' o '-' indica
que la ventana se calcula en relación con la posición actual. Un número
sin un prefijo especifica un número de ventana absoluto, y un '$' permite que S-nail se desplace
a la última ventana de mensajes.

Z Similar a z, pero se desplaza a la ventana siguiente o anterior que contiene al menos una
'nuevo' o banderamensaje ged.

tilde ESCAPE


A continuación se muestra un resumen de los escapes de tilde, que se utilizan para realizar funciones especiales cuando
redacción de mensajes. Los escapes de Tilde solo se reconocen al principio de las líneas. El nombre
"Tilde escape" es un nombre poco apropiado ya que el carácter de escape real se puede cambiar mediante
ajustando la opción escapar.

~~ cadena Inserte la cadena de texto en el mensaje precedida por un solo '~'. (Si el
se ha cambiado el carácter de escape, ese carácter debe duplicarse para
envíelo al principio de una línea.)

~! comando Ejecuta el shell indicado comando, luego regrese al mensaje.

~. El mismo efecto que escribir el carácter de fin de archivo.

~: Comando de clavo en S or ~_ Comando de clavo en S
Ejecute el comando S-nail dado. Sin embargo, no se permiten todos los comandos.

~? Escriba un resumen de los escapes de comandos.

~< nombre de archivo Idéntico a ~r.

~ <! comando comando se ejecuta usando el shell. Su salida estándar se inserta en el
mensaje.

~@ [nombre del archivo...]
Sin argumentos, edite la lista de archivos adjuntos de forma interactiva. Si un archivo adjunto
El nombre del archivo se deja vacío, ese archivo adjunto se elimina de la lista. Cuando el
se alcanza el final de la lista de archivos adjuntos, S-nail le pedirá más archivos adjuntos
hasta que se dé un nombre vacío. Si un nombre de archivo determinado consta únicamente de la
signo de número '#' seguido de un número de mensaje válido del activo actualmente
buzón de correo, el mensaje dado se adjunta como un 'mensaje / rfc822' MIME y el
el resto de esta sección no se aplica.

Si la conversión del juego de caracteres se ha compilado en S-nail, este modo proporciona
el usuario la opción de especificar juegos de caracteres de entrada y salida, a menos que el archivo
la extensión indica contenido binario, en cuyo caso S-nail pregunta si este paso
se omitirá para el archivo adjunto en cuestión. Si no se omite, entonces
conjunto de caracteres que logre representar los datos adjuntos se utilizará en el
'charset =' parámetro MIME del mensaje de correo:

· Si se especifican juegos de caracteres de entrada y salida, entonces la conversión es
realizado sobre la marcha. Se le preguntará al usuario repetidamente hasta que el
la conversión se realiza correctamente.
· Si solo se especifica un juego de caracteres de salida, se supone que la entrada es
estar en el tycharset charset y se convertirá a la salida dada
juego de caracteres sobre la marcha. Se le preguntará al usuario repetidamente hasta que el
la conversión se realiza correctamente.
· Si no se especifica ningún conjunto de caracteres, entonces el algoritmo que se
documentado en la sección Caracter conjuntos se aplica, pero directamente y sobre
la mosca. Se le preguntará al usuario repetidamente hasta la conversión deseada.
tiene éxito.
· Finalmente, si se especifica un juego de caracteres de entrada, pero no de salida, no
la conversión se realiza alguna vez, pero el valor del parámetro MIME 'charset ='
aún se establecerá en la entrada del usuario.
· El bucle de selección del juego de caracteres se puede dejar escribiendo 'control-C', es decir,
causando una interrupción. Tenga en cuenta que antes de la versión 15.0 de S-nail esto termina
toda la selección de adjuntos actual, no solo el conjunto de caracteres
selección.

Sin soporte de conversión de juego de caracteres, S-nail solicitará la entrada
conjunto de caracteres solamente, y establecerá el valor del parámetro MIME 'charset =' en el
aportación dada, si la hubiera; si no se ve ninguna entrada del usuario, entonces el tycharset conjunto de caracteres
se utilizará en su lugar para el valor del parámetro. Tenga en cuenta que la extensión del archivo
La verificación no se realiza en este modo, ya que de todos modos no se realizará ninguna conversión.

Tenga en cuenta que en el modo no interactivo, por el bien de la reproducibilidad, habrá
Siempre habrá dos preguntas para cada archivo adjunto, independientemente del conjunto de caracteres.
la conversión está disponible y cuál es la extensión del archivo. El primero pide el
nombre de archivo, y el segundo solicita que se pase el juego de caracteres de entrada
al parámetro MIME correspondiente; no se intentará ninguna conversión si hay
entrada a la última pregunta, de lo contrario, el algoritmo de conversión habitual, como
arriba, se aplica. Para archivos adjuntos de mensajes, la respuesta a la segunda pregunta
se ignora por completo.

Si (en cambio) nombre de archivo los argumentos se especifican para el ~@ comando ellos son
tratada como una lista de archivos separados por comas, que se expanden y añaden
al final de la lista de archivos adjuntos. (Nombres de archivo con comas, o al principio o
los espacios en blanco finales solo se pueden agregar a través de la línea de comando o el primer método.
Los archivos adjuntos de mensajes solo se pueden agregar a través del primer método; nombres de archivo que
El conflicto con los números de mensaje solo se puede agregar a través de la línea de comando o el segundo
método.) En este modo, se supone que los adjuntos (de texto) están en tycharset
codificación, y se evaluará como se documenta en la sección Caracter conjuntos.

~A Inserta la cadena contenida en el Firme variable (igual que '~i Firmar'). El
Se entienden las secuencias de escape tabulador '\ t' y nueva línea '\ n'.

~a Inserta la cadena contenida en el firmar variable (igual que '~i firmar'). El
Se entienden las secuencias de escape tabulador '\ t' y nueva línea '\ n'.

~b nombre ... Agregue los nombres de pila a la lista de destinatarios con copia oculta.

~c nombre ... Agregue los nombres de pila a la lista de destinatarios con copia carbón.

~d Lea el archivo especificado por la variable DEAD en el mensaje.

~e Invoque el editor de texto en el mensaje recopilado hasta ahora. Después de la edición
La sesión finaliza, el usuario puede continuar agregando texto al mensaje.

~F la vida Lea los mensajes nombrados en el mensaje que se envía, incluidos todos los mensajes
encabezados y partes MIME. Si no se especifica ningún mensaje, lea en el actual
mensaje.

~f la vida Lea los mensajes nombrados en el mensaje que se envía. Si no hay mensajes
especificado, lea en el mensaje actual. pasar por alto y conservar las listas se utilizan para
modificar los encabezados de los mensajes. Para mensajes MIME multiparte, solo el primero
Se incluye parte imprimible.

~H Edite los campos del encabezado del mensaje 'De:', 'Responder a:', 'Remitente:' y
'Organización:' escribiendo cada uno por turno y permitiendo al usuario editar el
campo. Los valores predeterminados para estos campos se originan en el en, responder a,
remitente y ORGANIZACIÓN variables.

~h Edite los campos de encabezado del mensaje 'Para:', 'Cc:', 'Cco:' y 'Asunto:' escribiendo
cada uno a su vez y permitiendo al usuario editar el campo.

~i variable Inserte el valor de la variable especificada en el mensaje, agregando una nueva línea
personaje al final. El mensaje permanece inalterado si la variable no está configurada
o vacío. Se entienden el tabulador de secuencias de escape '\ t' y la nueva línea '\ n'.

~M la vida Lea los mensajes con nombre en el mensaje que se envía, sangrado por prefijo sangriento.
Si no se especifica ningún mensaje, lea el mensaje actual.

~m la vida Lea los mensajes con nombre en el mensaje que se envía, sangrado por prefijo sangriento.
Si no se especifica ningún mensaje, lea el mensaje actual. pasar por alto y conservar
Las listas se utilizan para modificar los encabezados de los mensajes. Para mensajes de varias partes MIME,
solo se incluye la primera parte imprimible.

~p Imprima el mensaje recopilado hasta ahora, precedido por los campos de encabezado del mensaje
y seguido de la lista de archivos adjuntos, si corresponde.

~q Abortar el mensaje que se está enviando, copiándolo en el archivo especificado por DEAD
variable si ahorrar se establece.

~R nombre de archivo Lea el archivo nombrado en el mensaje, sangrado por prefijo sangriento.

~r nombre de archivo Lea el archivo nombrado en el mensaje.

~s cadena Hacer que la cadena nombrada se convierta en el campo de asunto actual.

~t nombre ... Agregue los nombres de pila a la lista de destinatarios directos.

~U la vida Leer en los mensajes dados / actuales excluyendo todos los encabezados, sangrados por
prefijo sangriento.

~u la vida Lea los mensajes dados / actuales, excluyendo todos los encabezados.

~v Invocar un editor alternativo (definido por la opción VISUAL) en el mensaje
recopilado hasta ahora. Normalmente, el editor alternativo será un editor de pantalla.
Después de salir del editor, el usuario puede continuar agregando texto al final del
mensaje.

~w nombre de archivo Escribe el mensaje en el archivo nombrado. Si el archivo existe, el mensaje es
adjunto a él.

~x Igual que ~q, excepto que el mensaje no se guarda en absoluto.

~| comando Canalice el mensaje a través del comando de filtro especificado. Si el comando no da
salida o termina de forma anormal, conserve el texto original del mensaje.
Por ejemplo, el comando fmt(1) se utiliza a menudo como filtro reajustador.

VARIABLE CAMPUS


Las variables se controlan mediante set y desarmado comandos; en general usando desarmado También puede ser
se logra poniendo el prefijo de un nombre de variable con la cadena "no" y llamando set, por ejemplo, 'desarmado
crt 'tendrá el mismo efecto que' set nocrt '. Creación o edición de variables en un
editor también se puede lograr con varedit. varshow dará más información sobre lo dado
variable (s), mientras que set imprimirá una lista de todas las variables cuando se llame sin
argumentos. Las opciones también se heredan implícitamente del programa MEDIO AMBIENTE y puede ser
establecer explícitamente a través de la opción de línea de comando -S.

Existen diferentes tipos de opciones: opciones binarias, que solo pueden estar en uno de los dos estados
“Armado” y “desarmado”, así como opciones de valor que tienen un valor de cadena asignado, para lo cual
las cotizaciones adecuadas pueden ser importantes en el momento de la asignación.

Inicial Ajustes
El estándar POSIX 2008 / Cor 1-2013 exige las siguientes configuraciones de variables iniciales:
notodonetEnanexar, askubEnpreguntabccEnautoimpresiónEnexplosiónEncmdEncrtEndepurarEnpunto,
escapar establecido en '~', novoltearEncarpeta, encabezamientoEnmantenerEnpasar por altoEnignorante deEnguardar,
nomantener a salvoEnmetooEncarpeta externaEnpágina, puntual ajustado a '? '(tenga en cuenta que el clavo S se desvía de
el estándar usando '\ &', pero el escape de solicitud especial '\ &' da como resultado "?" siendo impreso
a menos que bsdcompat está configurado), notranquiloEngrabar, ahorrarEnenviar esperaEnmostrar aEnFirmeEnfirmar,
líneas superiores establecido en '5'.

Notas: El clavo en S no es compatible con el noun salto variable: use las opciones de la línea de comando o
sendmail-argumentos para pasar opciones a través de un MTA. Y el global predeterminado s-uñas.rc presentar
(que se carga a menos que el -n se ha utilizado el indicador de línea de comando o el NAIL_NO_SYSTEM_RC
la variable de entorno está establecida) dobla un poco esas configuraciones iniciales, por ejemplo, establece las opciones
mantener, mantener a salvo y guardar, por nombrar algunas, llamadas conservar etc., y por lo tanto debe tenerse en cuenta
cuenta.

Binario opciones
agregar-destinatarios-archivo
Cuando se hayan especificado los destinatarios del archivo o canalización, menciónelos en el
campos de dirección correspondientes del mensaje en lugar de eliminarlos silenciosamente
de su lista de destinatarios. Por defecto, estos destinatarios no se mencionan.

todonet Hace que solo se evalúe la parte local al comparar direcciones.

anexar Hace que los mensajes guardados en MBOX se agreguen al final en lugar de anteponerlos.
Esto siempre debe estar configurado.

contacta or askub
Hace que S-nail solicite el asunto de cada mensaje enviado. Si el usuario
responde simplemente con una nueva línea, no se enviará ningún campo de asunto.

pedir Hace que las listas 'Cc:' y 'Cco:' aparezcan después de que el mensaje haya
sido editado.

preguntar Si se establece, S-nail solicita archivos para adjuntar al final de cada mensaje, si el
La lista se encontrará vacía en ese momento. Una línea vacía finaliza la lista.

preguntar Hace que se le solicite al usuario los destinatarios de copia carbón (al final de cada
mensaje si pedir or bsdcompat se establecen) la lista se encontrará vacía (en ese
hora). Una línea vacía finaliza la lista.

preguntabcc Hace que se le solicite al usuario los destinatarios con copia oculta (al final de
cada mensaje si pedir or bsdcompat están configurados) si la lista se encontrará vacía (en
ese momento). Una línea vacía finaliza la lista.

pregunta [Opción] Hace que se le pregunte al usuario si el mensaje debe estar firmado al final.
de cada mensaje. El signo de sonrisa La variable se ignora cuando se establece esta variable.

colapso automático
Hace que los subprocesos se colapsen automáticamente cuando se ingresa al modo de subprocesos (ver
las colapso mando).

autoimpresión Hace que el comando de eliminación se comporte como 'dp -'; así, después de borrar un mensaje
el siguiente se escribirá automáticamente.

hilo automático
[Obsoleto] Provoca el modo enhebrado (consulte la o fresa de hueso denso comando) para ser ingresado
automáticamente cuando se abre una carpeta. Lo mismo que 'autosort = thread'.

explosión Habilita la sustitución de '!' por el contenido de la última línea de comando en shell
escapa.

salida por lotes en caso de error
Si el modo por lotes se ha habilitado a través del -# opción de línea de comando, entonces esta
La variable se consultará siempre que S-nail complete una operación (vuelve a
el símbolo del sistema); Si está configurado, el clavo en S terminará si el último
operación generó un error.

bsdannuncio
Provoca la visualización automática de un resumen de encabezado después de ejecutar un presentar mando.

bsdcompat Establece algunas características cosméticas al estilo BSD tradicional; tiene el mismo efecto que
pólipo pedir y todas las demás variables con el prefijo 'bsd'; también cambia el
significado del clavo S específico '\ &' puntual secuencia de escape.

banderas bsd Cambia las letras impresas en la primera columna de un resumen de encabezado a
estilo BSD tradicional.

título bsd
Cambia la visualización de columnas en un resumen de encabezado al estilo BSD tradicional.

bsdmsgs Cambia algunos mensajes informativos al estilo BSD tradicional.

ordenar Hace que el campo 'Asunto:' aparezca inmediatamente después del campo 'Para:' en
encabezados de mensaje y con el ~h tilde ESCAPE.

bsdset Cambia el formato de salida del set comando al estilo BSD tradicional.

deshabilitar el color
[Opción] Desactiva forzosamente el uso de colores. Ver también la sección De colores
mensaje la visualización.

paginador de colores
[Opción] Se utilizará otro color para la salida paginada a través de PAGER.
Tenga en cuenta que los buscapersonas pueden necesitar banderas especiales, por ejemplo, menos(1) requiere la opción -R y
lv(1) la opción -c para apoyar los colores; por lo tanto, el clavo en S inspeccionará
la variable PAGER - si comienza con la cadena "menos" un no existente
Variable ambiental MENOS se establecerá en 'FRSXi', al igual que en "lv" LV seguirá
opcionalmente se establece en "-c". Ver también la sección De colores mensaje la visualización para
más sobre esto.

depurar Imprime mensajes de depuración y desactiva la entrega real de mensajes. también
implica que nograbar y noahorrar.

desconectado
[Opción] Cuando se selecciona un buzón de correo IMAP y se establece esta variable, no hay conexión
al servidor se inicia. En cambio, los datos se obtienen de la caché local (consulte
imap-caché). Buzones de correo que no están presentes en la caché y mensajes que tienen
aún no se han recuperado por completo del servidor no están disponibles; para ir a buscar todo
mensajes en un buzón a la vez, el comando `copy * / dev / null 'se puede usar mientras
todavía en modo conectado. Los cambios que se realizan en los buzones de correo IMAP en desconectado
modo se ponen en cola y se confirman más tarde cuando se establece una conexión con ese servidor.
Este procedimiento no es completamente confiable ya que no se puede garantizar que el
Los identificadores únicos de IMAP (UID) en el servidor aún coinciden con los de la caché en
ese momento. Los datos se guardan en DEAD cuando ocurre este problema.

USUARIO @ HOST desconectado
La cuenta especificada se maneja como se describe para el desconectado variable
anterior, pero otras cuentas no se ven afectadas.

disposición-notificación-enviar
[Opción] Emite un encabezado 'Disposition-Notification-To:' (RFC 3798) con el
mensaje. Esto requiere un conjunto en variable.

punto Cuando se establece un punto, un punto '.' en una línea por sí misma durante la entrada de mensaje de un
terminal se tratará como final de mensaje (además del final normal de
condición del archivo). Si ignorante de está configurado nopunto se ignora y el uso de un punto es el
único método para terminar el modo de entrada.

dotlock-ignorar-error
[Opción] Sincronización de buzones de correo que S-nail trata como buzones de correo del sistema
(ver el comando presentar) estará protegido con los llamados archivos dotlock, el
método tradicional de bloqueo de archivos de cola de correo, además del bloqueo de archivos del sistema.
Porque S-nail se envía con un programa de creación de dotlock con privilegios separados que
siempre debe poder crear un archivo dotlock de este tipo, no hay una buena razón para
ignore los errores de creación de archivos dotlock y, por lo tanto, estos son fatales a menos que esto
se establece la variable.

editar a lo largo Si se establece esta variable, el editor se inicia automáticamente cuando aparece un mensaje
está compuesto en modo interactivo, como si el ~e tilde ESCAPE había sido especificado.
El editar encabezados La variable está implícita para este editor generado automáticamente
de preguntas y respuestas.

editar encabezados
Cuando se edita un mensaje mientras se redacta, su encabezado se incluye en el
texto editable. El 'Para:', 'Cc:', 'Cco:', 'Asunto:', 'De:', 'Responder a:',
Los campos 'Remitente:' y 'Organización:' se aceptan dentro del encabezado, otros
los campos se ignoran.

inicio vacio
Si el buzón está vacío, S-nail normalmente imprime "No hay correo para el usuario" y sale
inmediatamente. Si esta opción está configurada, S-nail comienza incluso con un buzón vacío.

voltear Esta opción invierte el significado de un conjunto de comandos de respuesta, girando el
variantes en minúsculas, que por defecto se dirigen a todos los destinatarios incluidos en el
encabezado de un mensajeresponder, responde, seguimiento) en las variantes en mayúsculas, que
por defecto, la dirección solo el remitente (Responder, Responder, Seguir) y viceversa.
Los comandos remitente, respondedor, remitente al igual que responder a todos,
responder, seguir todo no se ven afectados por la configuración actual de voltear.

seguimiento a
Controla si se genera un encabezado 'Mail-Followup-To:' al enviar mensajes
a listas de correo conocidas. Ver también seguimiento al honor y los comandos lista ml,
mlsuscribirse, responder y Responder.

Reenviar como adjunto
Los mensajes originales se envían normalmente como texto en línea con el HACIA EL FUTURO comando, y
sólo se incluye la primera parte de un mensaje de varias partes. Con esta opcion
Los mensajes se envían como archivos adjuntos MIME 'message / rfc822' sin modificar con todos los
sus partes incluidas.

nombres completos Al responder o reenviar un mensaje, S-nail normalmente elimina el comentario y
nombrar partes de direcciones de correo electrónico. Si se establece esta variable, tal eliminación no es
realizado, y se conservan los comentarios, nombres, etc.

encabezamiento Hace que el resumen del encabezado se escriba al inicio y después de los comandos que afectan
la cantidad de mensajes o el orden de los mensajes en la carpeta actual; habilitado por
defecto. La opción de línea de comando -N se puede utilizar para configurar noencabezamiento.

historia-gabby
[Opción] Agregue más entradas al historial como se hace normalmente.

historia-gabby-persistir
[Opción] El propio NCL de S-nails no guardará las entradas adicionales del historial (gabby) en
almacenamiento persistente a menos que también se establezca esta variable. Ver también NAIL_HISTFILE.

mantener Esta opción se utiliza para guardar mensajes en el buzón del sistema de forma predeterminada.

idna-deshabilitar
[Opción] Se puede utilizar para desactivar la conversión automática de nombres de dominio.
según las reglas de IDNA (nombres de dominio internacionalizados para aplicaciones).
Dado que el código IDNA asume que los nombres de dominio se especifican con la tycharset
juego de caracteres, se requiere un juego de caracteres local UTF-8 para representar todos los
nombres de dominio internacionales (antes de la conversión, es decir).

pasar por alto Ignore las señales de interrupción del terminal mientras ingresa mensajes; en lugar de hacer eco
usarlos como caracteres '@' y descartar la línea actual.

ignorante de Ignore las condiciones de fin de archivo ('control-D'), en la entrada del mensaje, que en su lugar puede
ser rescindido solo ingresando un punto '.' en una línea por sí mismo o utilizando el ~.
tilde ESCAPE. Esta opción también se aplica al modo de comando S-nail.

imap-use-starttls-USER @ HOST, imap-uso-starttls-HOST, imap-uso-starttls
[Opción] Hace que S-nail emita un comando 'STARTTLS' para hacer un IMAP sin cifrar
sesión SSL / TLS cifrada. Esta funcionalidad no es compatible con todos los servidores,
y no se utiliza si la sesión ya está cifrada con el método IMAPS.

guardar Si se establece, un archivo de buzón vacío no se elimina. Esto puede mejorar la
interoperabilidad con otros agentes de usuario de correo cuando se utiliza una carpeta común
directorio, y evita que los usuarios malintencionados creen buzones de correo falsos en un mundo-
directorio de spool grabable. Tenga en cuenta que esto solo se aplica a archivos locales regulares (MBOX),
otros tipos de buzones de correo nunca se eliminarán.

mantener a salvo Cuando se guarda un mensaje, generalmente se descarta de la carpeta de origen cuando
S-nail está cerrado. La configuración de esta opción hace que se retengan todos los mensajes guardados.

editor de línea deshabilitar
Desactive las funciones mejoradas de edición de la línea de comandos (consulte Comando línea editor
para más).

marca respondida
Cuando se responde a un mensaje y se establece esta variable, se marca como teniendo
sido respondido. Esta marca no tiene ningún significado técnico en el sistema de correo; es solo
hace que los mensajes se marquen en el resumen del encabezado y los hace especialmente
direccionable.

mbox-rfc4155
S-nail produce y espera buzones de texto MBOX totalmente compatibles con RFC 4155.
Mensajes que se obtienen a través de la red o desde dentro ya existentes
Los buzones de correo de Maildir (o cualquier buzón que no sea MBOX) pueden requerir la denominada "Desde_"
(inserción de caracteres '>' adicionales para evitar el contenido de la línea
mala interpretación) que se aplicará para que pueda almacenarse en buzones de correo MBOX,
sin embargo, depende de la circunspección del productor del mensaje. (Por ejemplo, clavo en S
en sí mismo, cuando se generen mensajes nuevos, elegirá una transferencia de contenidocodificación
que previene la necesidad de tal cotización - una condición previa necesaria para asegurar
las sumas de verificación de mensajes no cambiarán).

Por defecto, S-nail realizará esta cita 'From_' de una manera que resulte en una
Archivo MBOX que sea compatible con el diseño POSIX MBOX suelto, para no
superan las capacidades de aplicaciones simples, sin embargo. Establezca esta opción en
Genere archivos MBOX solo para aplicaciones compatibles con RFC 4155.

mensaje-id-deshabilitar
Al configurar esta opción, la generación de 'ID de mensaje:' puede ser completamente
suprimido, dejando esta tarea en manos del agente de transferencia de correo (MTA) o
el servidor SMTP. (De acuerdo con RFC 5321, no es necesario que su servidor SMTP agregue
este campo por sí mismo, por lo que debe asegurarse de que acepta mensajes sin un
'ID de mensaje'.)

metoo Por lo general, cuando un alias expansión contiene el remitente, el remitente se elimina de
la expansión. Establecer esta opción suprime estas eliminaciones. Tenga en cuenta que un conjunto
metoo también hace que se pase una opción '-m' a los agentes de transferencia de correo (MTA);
aunque la mayoría de los MTA modernos no documentan (ya no) este indicador, no hay MTA
conocido que no lo admite (por compatibilidad histórica).

mimo-permitir-controles-de-texto
Al enviar mensajes, cada parte del mensaje se inspecciona con MIME para
clasifique el 'Tipo de contenido:' y 'Codificación de transferencia de contenido:' (consulte codificación) ese
Se requiere enviar esta parte por transporte de correo, es decir, un cálculo en lugar de
similar a lo que el presentar(1) el comando produce cuando se usa con la opción '--mime'.

Sin embargo, esta clasificación trata los archivos de texto que están codificados en UTF-16 (visto
para archivos HTML) y conjuntos de caracteres similares a los flujos de octetos binarios, con fuerza
cambiar cualquier especificación 'text / plain' o 'text / html' a
'application / octet-stream': si eso realmente sucede, un juego de caracteres MIME aún no está configurado
El parámetro se establece en 'binario', lo que efectivamente hace imposible que la recepción
MUA para interpretar automáticamente el contenido de la pieza.

Si esta opción está configurada y los datos se identificaron de manera inequívoca como datos de texto en
primer vistazo (por una extensión de archivo '.txt' o '.html'), luego el original
'Content-Type:' no se sobrescribirá.

netrc-lookup-USER @ HOST, netrc-búsqueda-HOST, netrc-búsqueda
[v15-compat] [Opción] Se utiliza para controlar el uso de los usuarios .netrc archivo para búsqueda
de las credenciales de la cuenta, como se documenta en la sección On Enlance sintaxis y credencial
búsqueda y por el mando netrc; la sección El .netrc presentar documenta el archivo
formato.

carpeta externa Hace que el nombre de archivo dado en el grabar variable y los nombres de archivo basados ​​en el remitente
para Copiar y Guardar comandos que se interpretarán en relación con el directorio dado
existentes carpeta variable en lugar del directorio actual, a menos que se establezca en
un nombre de ruta absoluto.

página Si está configurado, cada mensaje tubo El comando se imprime seguido de un formulario
carácter '\ f'.

piperaw Envíe mensajes al tubo comando sin realizar MIME y juego de caracteres
conversiones

pop3-bulk-load-USER @ HOST, pop3-carga-masiva-HOST, pop3-carga-masiva
[Opción] Al acceder a un servidor POP3, S-nail carga los encabezados de los mensajes,
y solo solicita los cuerpos de los mensajes a petición del usuario. Para el protocolo POP3 este
significa que los encabezados de los mensajes se descargarán dos veces. Si esta opción está configurada
entonces S-nail descargará solo los mensajes completos de los servidores POP3 dados
preferiblemente.

pop3-no-apop-USER @ HOST, pop3-no-apop-HOST, pop3-no-apop
[Opción] A menos que se establezca esta variable, el método de autenticación 'APOP' será
se utiliza cuando se conecta a un servidor POP3 que anuncia soporte. La ventaja de
'APOP' es que la contraseña no se envía en texto sin cifrar por cable y que solo
se envía un solo paquete para la tupla de usuario / contraseña. Tenga en cuenta que pop3-no-apop-HOST
requiere [v15-compat].

pop3-use-starttls-USER @ HOST, pop3-use-starttls-HOST, pop3-use-starttls
[Opción] Hace que S-nail emita un comando 'STLS' para hacer un POP3 sin cifrar
sesión SSL / TLS cifrada. Esta funcionalidad no es compatible con todos los servidores,
y no se utiliza si la sesión ya está cifrada con el método POP3S. Nota
esa pop3-use-starttls-HOST requiere [v15-compat].

imprimir-todos-caracteres
Esta opción hace que todos los caracteres se consideren imprimibles. Es solo
efectivo si se incluye en un archivo de inicio. Con esta opción establece algún carácter
Las secuencias en los mensajes pueden poner el terminal del usuario en un estado indefinido cuando
impreso; Solo debe usarse como último recurso si no se puede utilizar ninguna configuración regional del sistema.
ser encontrado.

alternativas de impresión
Cuando se muestra una parte del mensaje MIME del tipo 'multiparte / alternativa' y
contiene una subparte de tipo 'text / plain', otras partes normalmente se descartan.
Establecer esta variable hace que se muestren todas las subpartes, como si el
la parte circundante era del tipo 'multiparte / mixed'.

tranquilo Suprime la impresión de la versión cuando se invoca por primera vez.

cotización como adjunto
Si se establece, entonces el mensaje original se agrega en su totalidad como un
'message / rfc822' adjunto MIME al responder a un mensaje. Tenga en cuenta que esto funciona
independientemente de la configuración de cotización inicial.

destinatarios-en-cc
En las respuestas de grupo, especifique solo el remitente del correo original en 'Para:' y
mencione los otros destinatarios en el "Cc:" secundario. Por defecto todos los destinatarios
del correo original se enviará a través de 'Para:'.

registro-reenviado
Si tanto esta variable como la grabar se establecen las variables, reenviar y Reenviar
comandos guardan mensajes en el grabar carpeta, ya que normalmente solo se hace para los nuevos
mensajes compuestos.

responder en el mismo juego de caracteres
Si esta variable está configurada, S-nail primero intenta usar el mismo juego de caracteres del
mensaje original para respuestas. Si esto falla, el mecanismo descrito en
Caracter conjuntos se evalúa como de costumbre.

rfc822-cuerpo-desde_
Esta variable se puede utilizar para forzar la visualización de una línea llamada 'Desde_' para
mensajes que están incrustados en un sobre de correo a través del MIME 'mensaje / rfc822'
mecanismo, para mayor comodidad visual.

ahorrar Habilite el guardado de mensajes (parciales) en DEAD en caso de interrupción o error de entrega.

encabezados de búsqueda
Expanda los especificadores de lista de mensajes en la forma '/ x: y' a todos los mensajes que contengan el
subcadena “y” en el campo de encabezado 'x'. La búsqueda de cadenas no distingue entre mayúsculas y minúsculas.

enviar conjuntos de caracteres-else-ttycharset
[Opción] Si se establece esta variable, pero enviar juegos de caracteres no es, entonces S-nail actúa como si
enviar juegos de caracteres se ha establecido en el valor de la variable tycharset. En efecto
esta combinación pasa a través de los datos del mensaje en el juego de caracteres del
local actual (dado que tycharset no se ha configurado manualmente), es decir, sin
convirtiéndolo en el juego de caracteres de 8 bits juego de caracteres de reserva. Por lo tanto, mensaje de correo
el texto estará en codificación ISO-8859-1 cuando se envíe desde una configuración regional ISO-8859-1,
y en codificación UTF-8 cuando se envía desde una configuración regional UTF-8. Si no hay juego de caracteres
las capacidades de conversión están disponibles en S-nail, entonces el único carácter compatible
conjunto es tycharset.

sendmail-sin-argumentos-predeterminados
A menos que esta opción esté configurada, S-nail pasará alguna línea de comando estándar conocida
opciones a lo definido sendmail programa, consulte allí para obtener más información.

enviar espera Al enviar un mensaje, espere hasta que salga el MTA (incluido el SMTP incorporado)
antes de aceptar más órdenes. Solo con este conjunto de variables se informan errores
por la MTA será reconocible! Si el MTA devuelve un estado de salida distinto de cero, el
El estado de salida del clavo en S también será distinto de cero.

Mostrar último Establecer esta opción hace que S-nail se inicie en el último mensaje en lugar del
el primero al abrir una carpeta de correo.

mostrar nombre Hace que S-nail use el nombre real del remitente en lugar de la dirección simple en el
resumen del campo de encabezado y en las especificaciones del mensaje.

mostrar a Hace que el destinatario del mensaje se muestre en el resumen del encabezado si el
El mensaje fue enviado por el usuario.

saltandocuerpovacío
Si un mensaje saliente no contiene ningún texto en su primer o único mensaje
parte, no la envíe, deséchela silenciosamente (vea también la opción de línea de comando
-E).

smime-force-encriptación
[Opción] Hace que S-nail se niegue a enviar mensajes no cifrados.

signo de sonrisa
[Opción] S / MIME firma los mensajes salientes con la clave privada del usuario e incluye
el certificado del usuario como un adjunto MIME. Firmar un mensaje permite
destinatario para verificar que el remitente utilizó un certificado válido, que el correo electrónico
direcciones en el certificado coinciden con las del encabezado del mensaje y que el
el contenido del mensaje no se ha modificado. No cambia el texto del mensaje y
la gente podrá leer el mensaje como de costumbre. Ver también certificado-de-signo-smime,
smime-signo-incluir-certificados y smime-sign-mensaje-resumen.

smime-no-default-ca
[Opción] No cargue las ubicaciones de CA predeterminadas al verificar los mensajes firmados con S / MIME.

smtp-use-starttls-USER @ HOST, smtp-use-starttls-HOST, smtp-use-starttls
[Opción] Hace que S-nail emita un comando 'STARTTLS' para hacer una sesión SMTP
SSL / TLS cifrado, es decir, para habilitar la seguridad de la capa de transporte.

ssl-sin-predeterminado-ca
[Opción] No cargue las ubicaciones de CA predeterminadas para verificar los certificados de servidor SSL / TLS.

término-ca-modo
[Opción] Si se admiten consultas de capacidad de terminal y esta opción está configurada, entonces
S-nail intentará cambiar a la "pantalla alternativa" cuando esté en modo interactivo, por lo que
que el terminal volverá a la pantalla normal, dejando ahí todo el texto
intacto, cuando sale el clavo en S. Nota: incluso cuando se admite para que esto produzca
resultados atractivos el PAGER usado y posiblemente configurado pipe-TYPE / SUBTYPE
Las aplicaciones que toman el control de la terminal deben tener las correspondientes
apoyo también, por ejemplo, el menos(1) el paginador debe manejarse con la línea de comando '-X'
bandera.

mantener la longitud del contenido
Cuando (editando mensajes y) escribiendo archivos de buzón MBOX, se le puede decir a S-nail que guarde
los campos de encabezado 'Content-Length:' y 'Lines:' que algunos MUA generan por
estableciendo esta variable. Dado que S-nail no usa ni actualiza estos
campos de encabezado estandarizados (que en sí mismo muestra uno de sus conceptos
problemas), eliminarlos debería aumentar la interoperabilidad entre MUA que
trabajar con los mismos archivos de buzón. Tenga en cuenta que, si no se establece pero
volver a escribir, como se muestra a continuación, es una posible eliminación automática de estos
Los campos de encabezado ya marcan el mensaje como modificado.

compatible con v15
Establecer esta opción habilita la compatibilidad ascendente con la versión 15.0 de S-nail en
con respecto a qué opciones de configuración están disponibles y cómo se manejan.
Este manual utiliza [v15-compat] y [no v15-compat] para referirse al nuevo y al antiguo
forma de hacer las cosas, respectivamente.

verboso Configurar esta opción, también controlable a través de la opción de línea de comando -vcausas
S-nail para ser más detallado, de modo que, por ejemplo, las cadenas de certificados se mostrarán en
el terminal de usuarios. Configurar esta opción binaria dos veces aumenta el nivel de
verbosidad, en cuyo caso incluso los detalles de la entrega y el protocolo reales del mensaje
se muestran las conversaciones. Un solo noverboso es suficiente para deshabilitar la verbosidad
como tal.

volver a escribir
Si esta variable se establece, los mensajes se modifican utilizando el editar or visual los comandos son
se escribe de nuevo en la carpeta actual cuando se cierra; solo se honra por
Sin embargo, carpetas grabables en formato MBOX. Tenga en cuenta que se señalará al editor
el contenido del mensaje sin procesar en ese caso, es decir, ni decodificación ni descifrado MIME
se habrá realizado, y la cita adecuada RFC 4155 'From_' de los recién agregados o
El contenido editado también se deja como ejercicio para el usuario.

Valor opciones
Opciones con valores que generalmente se tratan como cadenas. Para incrustar espacios en blanco (espacio y
tabulador) en un valor, o debe escaparse con un carácter de barra invertida, o la
el valor completo debe ir entre comillas (dobles o simples); Usar comillas
idénticos a los utilizados para encerrar el valor, escápelos con un carácter de barra invertida. El
El carácter de barra invertida no tiene un significado especial excepto en estos casos.

conjunto 1 = val \ uno 2 = "val dos" 3 = 'val "tres"' 4 = 'val \' cuatro \ ''
varshow 1 2 3 4
desarmado 1 2 3 4

Los booleanos son valores de cadena especiales que deben establecerse en enteros decimales (en los que
caso '0' es falso y '1' y cualquier otro valor es verdadero) o para cualquiera de 'apagado', 'no' y 'falso'
para un booleano falso y "on", "sí" y "verdadero" para un booleano verdadero; se realiza el emparejamiento
insensible a mayúsculas y minúsculas. Y existe un tipo especial de booleano, el "quadoption": esto es
se esperaba que nombrara un booleano o una de las cadenas 'ask-yes' y 'ask-no' (de hecho:
'ask-' seguido de un booleano válido, no distingue entre mayúsculas y minúsculas); si se establece uno de los últimos, entonces en
modo interactivo, se le pedirá al usuario el valor predeterminado (también se utiliza para usuarios vacíos
input) establecido en el booleano dado, mientras que en los no interactivos se usará el valor predeterminado dado
inmediatamente.

agent-shell-lookup-USER @ HOST, agente-shell-lookup-HOST, agente-shell-búsqueda
[v15-compat] [Opción] Las contraseñas de la cuenta se pueden obtener a través de un agente externo
programa para permitir el almacenamiento de contraseñas cifradas; consulte On Enlance sintaxis y
credencial búsqueda para obtener más información sobre la búsqueda de credenciales. Si esto está configurado, entonces el contenido
se interpreta como un comando de shell cuya salida (con caracteres de nueva línea
eliminado) se trata como la contraseña de la cuenta si el comando tiene éxito (y tiene
produjo salida no vacía sin nueva línea); por ejemplo, a través de gpg(1):

$ echo CONTRASEÑA> .pass
$ gpg -e .pasar
$ eval `agente-gpg --daemon \
--pinentry-program = / usr / bin / pinentry-curses \
--max-cache-ttl 99999 --default-cache-ttl 99999`
$ echo 'set agent-shell-lookup = "gpg -d .pass.gpg"' \
>> ~ / .mailrc

Se establecerán un par de variables de entorno para el agente:

NAIL_TMPDIR El directorio temporal que usa S-nail. Generalmente idéntico a
TMPDIR, pero garantizado para ser configurado y utilizable por procesos secundarios;
para garantizar la última condición para TMPDIR también, se establecerá.
NAIL_USER El usuario ('USUARIO') para el que se busca la contraseña.
NAIL_USER_ENC La variante con codificación porcentual de URL de NAIL_USER.
NAIL_HOST El nombre de host de la máquina simple de la cuenta de usuario.
NAIL_HOST_PORT El 'HOST' (nombre de host posiblemente incluido el puerto) del usuario
cuenta.

lista de attr Una secuencia de caracteres para imprimir en la columna 'atributo' del titular as
mostrado en la pantalla del encabezado; cada uno para un tipo de mensaje (ver Mensaje afirma),
siendo el valor predeterminado 'NUROSPMFAT + - $ ~' o 'NU * HMFAT + - $ ~' si banderas bsd o de
La variable de entorno SYSV3 se establece, en el siguiente orden:

'N' nuevo.
'U' no leído pero viejo.
'R' nuevo pero leído.
'O' leído y viejo.
'S' guardado.
'P' conservada.
'M' mboxed.
'F' marcado.
'A' respondió.
Borrador en 'T'.
'+' inicio de un hilo colapsado.
'-' colapsó.
'$' clasificado como spam.
'~' clasificado como posible spam.

autobcc Especifica una lista de destinatarios a los que se les envía una copia oculta de cada
El mensaje se enviará automáticamente.

automático Especifica una lista de destinatarios a los que se les envía una copia al carbón de cada mensaje saliente.
se enviará automáticamente.

ordenar automáticamente Provoca el modo ordenado (consulte el sort comando) para ser ingresado automáticamente con el
valor de esta opción como método de clasificación cuando se abre una carpeta.

juego de caracteres de 7 bits
El valor que debería aparecer en el parámetro 'charset =' de 'Content-Type:' MIME
campos de encabezado cuando no se realizó ninguna conversión de juego de caracteres de los datos del mensaje.
Este valor predeterminado es US-ASCII, y el juego de caracteres elegido debe ser US-ASCII
compatibles.

juego de caracteres de 8 bits
[Opción] El conjunto de caracteres de 8 bits predeterminado que se utiliza como último miembro implícito
de la variable enviar juegos de caracteres. Este valor predeterminado es UTF-8. Si no hay juego de caracteres
las capacidades de conversión están disponibles en S-nail, entonces el único carácter compatible
conjunto es tycharset. Consulte la sección Caracter conjuntos para la imagen completa
de conversión de juego de caracteres en S-nail.

juego de caracteres desconocido de 8 bits
[Opción] RFC 1428 especifica las condiciones en las que las puertas de enlace de correo de Internet deben
"Actualizar" el contenido de un mensaje de correo mediante el uso de un juego de caracteres con el nombre
'desconocido-8bit'. Debido a la naturaleza no clasificada de este juego de caracteres S-nail
no podrá convertir este juego de caracteres en ningún otro juego de caracteres. Si
esta variable se establece en cualquier parte del mensaje que use el juego de caracteres 'unknown-8bit'
se asume que está realmente en el juego de caracteres dado en el valor, de lo contrario el
valor (final) de juego de caracteres de 8 bits Se utiliza para este propósito.

cmd El valor predeterminado para el tubo mando.

color de_
[Opción] La especificación de color para las llamadas líneas "Desde_". Ver la seccion
De colores mensaje la visualización para el formato del valor.

encabezado de color
[Opción] La especificación de color para las líneas de encabezado.

color-msginfo
[Opción] La especificación de color para la línea de información del mensaje de introducción.

color-partinfo
[Opción] La especificación de color para las líneas de información de piezas MIME.

términos de color
[Opción] Una lista de TERMinales separados por comas para los que se muestran mensajes de colores
puede ser usado. Las entradas solo deben agregarse si la cadena "color" no forma parte de
el propio nombre de la terminal; El valor predeterminado es

cons25, linux, rxvt, rxvt-unicode, pantalla, sol, vt100, vt220, wsvt25, xterm

color-uheader
[Opción] La especificación de color para las líneas de encabezado que se han colocado en
las encabezados de usuario de color lista. Ver la seccion De colores mensaje la visualización.

encabezados de usuario de color
Una lista separada por comas de nombres de encabezados (que no distinguen entre mayúsculas y minúsculas) que deben ser
coloreado con la alternativa color-uheader colores. El valor predeterminado es
'de, sujeto'.

crt En una sesión de terminal (n interactiva), entonces, si se establece esta opción valiosa, será
se utiliza como umbral para determinar cuántas líneas debe abarcar la salida dada
antes de que se muestre a través del PAGER configurado; El uso del LOCALIZADOR puede ser
forzado al establecer esto en el valor '0', establecerlo sin un valor deducirá
la altura actual de la pantalla del terminal para calcular el umbral (ver LÍNEAS y
pocilga(1)).

campo de fecha La fecha en un resumen de encabezado es normalmente la fecha de la línea 'From_' del buzón de
el mensaje. Si se establece esta variable, entonces la fecha indicada en la 'Fecha:'
se utiliza el campo, convertido a la hora local. Es posible controlar la visualización de
la fecha asignando un valor, en cuyo caso el Strftime(3) la función será
utilizado para formatear la fecha en consecuencia. Lea el manual de su sistema para
formatos disponibles. Tenga en cuenta que no se debe utilizar el formato '% n', porque S-nail
no tiene en cuenta las nuevas líneas integradas al calcular cuántas líneas caben
en la pantalla.

datefield-markout-old
Esta opción, cuando se establece además de campo de fecha, se usa para mostrar "más antiguo"
mensajes (el concepto es bastante comparable al -l opción de la utilidad POSIX
ls(1)). La interpretación del contenido es idéntica a campo de fecha.

codificación Sugerencia para la codificación MIME para usar en mensajes de texto y mensajes salientes
partes. Los valores válidos son los valores predeterminados 'quoted-printable', '8bit' y 'base64'.
'8bit' puede causar problemas al transferir mensajes de correo a través de canales que están
no es compatible con ESMTP (RFC 1869). Si no es necesario codificar un mensaje, '7bit'
El modo de transferencia siempre se utiliza independientemente de esta variable. Los datos binarios son siempre
codificado como 'base64'.

escapar Si está definido, el primer carácter de esta opción da el carácter a usar en
lugar de '~' para denotar tilde ESCAPE.

expandiradr
Si no se establece, los destinos de canalización de archivos y comandos no están permitidos, y tales
La dirección se filtrará, dando un mensaje de advertencia. Si se establece sin un valor
entonces se aceptarán todas las posibles especificaciones de la dirección del destinatario; consulte el
. Enviando mail para más sobre esto. Para aceptarlos, pero solo en interactivos
modo, o cuando los comandos de tilde se habilitaron explícitamente mediante el uso de uno de los comandos
opciones de línea -~ or -#, establezca esto en el valor (que no distingue entre mayúsculas y minúsculas) 'restringir' (nota
ahora mismo, esto es como configurar 'restringir, -todos, + nombre, + dirección').

De hecho, el valor se interpreta como una lista de valores separados por comas. Si se
contiene 'falla', entonces la existencia de especificaciones no permitidas se trata como una
error de envío duro en lugar de solo filtrarlos. Los valores restantes especifican
si se permite un tipo específico de especificación de dirección de destinatario (opcionalmente
indicado por un signo más '+' prefijo) o no permitido (prefijado con un guión '-').
El valor 'todos' aborda todas las posibles especificaciones de dirección, archivo 'archivo'
objetivos, objetivos de canalización de comandos de 'canalización', nombres de usuario sin formato 'nombre' y (MTA)
alias ([Obsoleto] 'noalias' puede usarse como una sintaxis alternativa a '-name')
y direcciones de red 'addr'. Este tipo de valores se interpretan en el
orden, de modo que 'restringir, fallar, + archivo, -todos, + dirección' provocará errores graves para cualquier
dirección del destinatario fuera de la red a menos que S-nail esté en modo interactivo o tenga
ha comenzado con el -~ or -# opción de línea de comando; en el último caso (s) cualquier
Entonces, se puede usar la dirección.

expandirgv
A menos que esta variable se establezca con argumentos adicionales de agente de transferencia de correo (MTA) de
la línea de comando, como se puede dar después de un separador '-', se ignoran debido a
razones de seguridad. Sin embargo, si se establece en el valor especial 'falla', la presencia
de argumentos MTA adicionales se trata como un error grave que hace que S-nail salga
con estado de falla. Una variante menos estricta es la idéntica
'restringir', que acepta tales argumentos en modo interactivo, o si tilde
Los comandos se habilitaron explícitamente mediante el uso de una de las opciones de la línea de comandos. -~ or
-#.

Características (Solo lectura) Información sobre las funciones compiladas en S-nail: el contenido de
esta variable es idéntica a la salida del comando Características.

archivo-hook-carga-EXTENSIÓN, archivo-hook-guardar-EXTENSIÓN
Es posible instalar archivos ganchos que serán utilizados por el presentar comando en
para poder manejar de forma transparente (a través de un archivo temporal intermedio)
archivos con 'EXTENSIONES' específicas: los valores de las variables pueden incluir fragmentos de shell
y se espera que escriban datos en la salida estándar / lean datos de
entrada, respectivamente. [El comportamiento de v15 puede diferir] Las variables no se pueden cambiar
mientras haya un asistente de buzón.

establecer file-hook-load-xy = 'echo> & 2 XY-LOAD; gzip -cd '\
file-hook-save-xy = 'echo> & 2 XY-SAVE; gzip -c '\
registro = + nulo-enviado.xy

carpeta El nombre del directorio que se utilizará para almacenar carpetas de mensajes. Toda la carpeta
los nombres que comienzan con '+' se refieren a los archivos que se encuentran debajo. Las mismas convenciones especiales
como está documentado para el presentar El comando se puede usar al especificar un nuevo valor para
carpeta, pero tenga en cuenta que la expansión se realiza por completo de inmediato. Por ejemplo, si
el nombre expandido se refiere a una cuenta IMAP, todos los nombres que comienzan con '+' se refieren
a los buzones de correo IMAP debajo del carpeta cuadro de destino.

Nota: algunos servidores IMAP no aceptan la creación de buzones de correo en la jerarquía
base, pero requieren que se creen como subcarpetas de 'INBOX' - con tal
servidores un nombre de carpeta del formulario

imaps: //[email protected]/BANDEJA DE ENTRADA.

debe usarse (el último carácter es el delimitador de jerarquía del servidor). Carpeta
Los nombres con el prefijo '+' se referirán a las carpetas debajo de 'INBOX', mientras que la carpeta
los nombres con el prefijo "@" se refieren a carpetas por debajo de la base jerárquica. Ver el IMAP
comando de espacio de nombres para un método para detectar el prefijo y delimitador apropiados.

gancho de carpeta
Cuando se abre una carpeta y se establece esta variable, la macro correspondiente a la
se ejecuta el valor de esta variable. La macro también se invoca cuando el correo nuevo
llega, pero las listas de mensajes para los comandos ejecutados desde la macro solo incluyen
mensajes recién llegados entonces. Si opcioneslocales se activan en un gancho de carpeta, luego
la configuración cubierta se revertirá una vez que se abandone la carpeta.

Carpeta-gancho-FOLDER
Anulaciones gancho de carpeta para una carpeta llamada 'FOLDER'. A diferencia de otra carpeta
especificaciones, el nombre completamente expandido de una carpeta, sin metacaracteres, es
utilizado para evitar ambigüedades. Sin embargo, si el buzón se encuentra debajo carpeta entonces el
La especificación '+' habitual se prueba además, por ejemplo, si carpeta es "correo" (y por lo tanto
relativo al directorio de inicio del usuario) entonces / inicio / usr1 / mail / enviado será probado como
'folder-hook- / home / usr1 / mail / sent' primero, pero luego seguido de
'carpeta-gancho- + enviado'.

seguimiento al honor
Controla si se respeta un encabezado 'Mail-Followup-To:' cuando se responde en grupo a un
mensaje a través de responder or Responder. Esta es una quadopción; si se establece sin un valor
por defecto es "sí". Ver también seguimiento a y los comandos lista ml y mlsuscribirse.

en La dirección (o una lista de direcciones) para poner en el campo 'De:' del mensaje
encabezado, citando RFC 5322: el (los) autor (es) del mensaje, es decir, el (los) buzón (es)
de la (s) persona (s) o sistema (s) responsables de la redacción del mensaje. Si
respondiendo a los mensajes, estas direcciones se manejan como si estuvieran en el
suplentes lista. Si el nombre de host de la máquina no es válido en Internet (para
ejemplo en una máquina de acceso telefónico), entonces esta variable o hostname ([v15-compatible]
y con smtp smtp-nombre de host agrega aún más capacidades de ajuste), tienen que ser
colocar. Si en contiene más de una dirección, configurando el remitente variable es
requerido (según el estándar RFC 5322).

encabezamiento
La cadena que se imprimirá antes del texto de un mensaje con la HACIA EL FUTURO comando (a menos que
las Reenviar como adjunto variable está establecida). El valor predeterminado es "-------- Original
Mensaje -------- ”si no está configurado; No se imprime ningún encabezado si se establece en el vacío
cadena.

titular Una cadena de formato para usar en el resumen del encabezado, similar a Printf(3) formatos. A
el carácter de porcentaje '%' introduce un especificador de formato que puede ir seguido de un
número que indica el ancho del campo; Si el campo (posiblemente implícitamente implícito)
el ancho es negativo, el campo debe alinearse a la izquierda. Los especificadores de formato válidos son:

'%%' Un carácter de porcentaje simple.
'%>' Un carácter de espacio pero para el mensaje actual, para el cual se expande
a '>'.
'% <' Un carácter de espacio pero para el mensaje actual, para el cual se expande
a '<'.
'% $' [Opción] La puntuación de spam del mensaje, como se ha clasificado a través de
el comando tasa de spam. Imprime solo un carácter de reemplazo si hay
no hay soporte de spam.
'% a' Carácter de atributo de mensaje (bandera de estado); el contenido real puede ser
ajustado por configuración lista de attr.
'% d' La fecha en la que se recibió el mensaje.
'% e' El nivel de sangría en modo de subprocesos.
'% f' La dirección del remitente del mensaje.
'% i' La estructura del hilo del mensaje. (Tenga en cuenta que este formato no admite
un ancho de campo.)
'% l' El número de líneas del mensaje.
'% m' Número de mensaje.
'% o' El número de octetos (bytes) en el mensaje.
'% s' Asunto del mensaje (si lo hay).
'% S' Asunto del mensaje (si lo hay) entre comillas dobles.
Indicadores del destinatario del mensaje '% T': ¿el destinatario del mensaje es conocido o
lista de correo suscrito - ver lista ml y mlsuscribirse.
'% t' La posición en orden de enhebrado / ordenado.

El valor predeterminado es '%>% a% m% -18f% 16d% 4l /% - 5o% i% -s', o
'%>% a% m% 20-f% 16d% 3l /% - 5o% i% -S' si bsdcompat Está establecido. Ver también lista de attr y
titular-bidi.

titular-bidi
El texto bidireccional requiere un tratamiento especial al mostrar encabezados, porque
los números (en fechas o para tamaños de archivo, etc.) no afectarán el texto actual
dirección, en efecto, resultando en diseños de líneas desagradables cuando el árabe u otro derecho-
se mostrará el texto a la izquierda. Por otro lado, solo una minoría de terminales
es capaz de manejar correctamente los cambios de dirección, por lo que la interacción del usuario es
necesario para obtener resultados aceptables. Tenga en cuenta que la compatibilidad con el sistema host extendido
requerido no obstante, por ejemplo, la detección del juego de caracteres del terminal es una
condición previa; y esta característica solo funciona en un entorno local Unicode (es decir, UTF-8).

En general, esta variable hará que S-nail encapsule campos de texto
que puede ocurrir al imprimir titular (y algunos otros campos, como dinámica
expansiones en puntual) con secuencias de control especiales Unicode; es posible
ajuste el nivel de soporte del terminal asignando un valor: ningún valor (o cualquier valor
que no sea '1', '2' y '3') hará que S-nail asuma que el terminal es capaz
para tratar correctamente con Unicode versión 6.3, en cuyo caso el texto está incrustado en un
par de U + 2068 (PRIMER AISLADO FUERTE) y U + 2069 (AISLAMIENTO DIRECCIONAL POP)
caracteres. Además, no se reserva ningún espacio en la línea para estos caracteres.

El soporte más débil se elige utilizando el valor '1' (Unicode 6.3, pero reserve el
sala de dos espacios para escribir las secuencias de control en la línea). Los valores
'2' y '3' seleccionan el soporte Unicode 1.1 (U + 200E, MARCA DE IZQUIERDA A DERECHA); este último
Nuevamente se reserva espacio para dos espacios adicionales.

hostname Utilice esta cadena como nombre de host al expandir direcciones locales en lugar del valor
obtenido de uname(3) y obteneraddrinfo(3), es decir, en 'ID de mensaje:' y 'De:'
campos. Tenga en cuenta que cuando smtp el transporte no se utiliza, entonces normalmente es el
responsabilidad del MTA para crear estos campos, [v15-compat] en conjunto
smtp sin embargo smtp-nombre de host también influye en los resultados; deberías producir
algunos mensajes de prueba con la combinación deseada de hostname, y/o en, remitente
etc. primero.

imap-auth-USER @ HOST, imap-autorización
[Opción] Establece el método de autenticación IMAP. Los valores válidos son 'login' para
autenticación basada en contraseña habitual (la predeterminada), `cram-md5 ', que es una
Autenticación basada en contraseña que no envía la contraseña a través de la red en
texto sin cifrar y `gssapi 'para la autenticación basada en GSS-API.

imap-caché
[Opción] Habilita el almacenamiento en caché de los buzones de correo IMAP. El valor de esta variable debe
apunte a un directorio que existe o puede ser creado por S-nail. Todo
S-nail puede eliminar el contenido de la caché en cualquier momento; no es seguro
hacer suposiciones sobre ellos.

imap-keepalive-USER @ HOST, imap-keepalive-HOST, imap-keepalive
[Opción] Los servidores IMAP pueden cerrar la conexión después de un período de inactividad; el
El estándar requiere que esto sea de al menos 30 minutos, pero la experiencia práctica puede
variar. Establecer esta variable en un "valor" numérico mayor que 0 provoca un "NOOP"
comando que se enviará cada 'valor' segundos si no se realiza ninguna otra operación.

profundidad de lista de imap
[Opción] Al recuperar la lista de carpetas en un servidor IMAP, el carpetas
El comando se detiene después de que ha alcanzado una cierta profundidad para evitar posibles infinitos
bucles. El valor de esta variable establece la profundidad máxima permitida. El valor por defecto
es 2. Si el separador de carpetas en el servidor IMAP actual es una barra inclinada `/ ', este
variable no tiene efecto y la carpetas El comando no desciende a las subcarpetas.

prefijo sangriento
Cadena utilizada por el ~m, ~M y ~R tilde ESCAPE y por el cotización inicial opción para
sangrar mensajes, en lugar del carácter de tabulador normal '^ I', que es el
defecto. Asegúrese de citar el valor si contiene espacios o tabulaciones.

línea-editor-cursor-derecha
[Opción] Si se utiliza el editor de línea de comandos incorporado, las acciones que se basan en
Es posible que el movimiento hacia la derecha no funcione en algunos terminales. Si encuentra tal
problemas, establezca esta variable en la secuencia de control del terminal que es necesaria para
mueva el cursor una columna a la derecha. El valor predeterminado es '\ 033 [C', que debería
funciona para la mayoría de terminales. Ocurren con menos frecuencia '\ 033OC' y '\ 014'. Tenga en cuenta que
"Escape" y otros caracteres de control deben escribirse como escape estilo shell
secuencias, por ejemplo, '\ 033' para (US-ASCII) “Escape”.

MAIL Se utiliza como buzón de correo del usuario, si está configurado. De lo contrario, un valor predeterminado dependiente del sistema es
usado. Admite un subconjunto lógico de las convenciones especiales que están documentadas
para presentar comando y el carpeta .

mimo-contra-evidencia
Normalmente, el campo 'Tipo de contenido:' se usa para decidir cómo manejar las partes MIME.
Sin embargo, algunos MUA no usan tipos de mimo(5) o un mecanismo similar para correctamente
clasifique el contenido, pero simplemente especifique 'application / octet-stream', incluso para
archivos adjuntos de texto como 'text / diff'. Si se establece esta variable, S-nail intentará
clasificar tales partes del mensaje MIME por sí solo, si es posible, y a través de su
Nombre del archivo. A esta variable también se le puede dar un valor no vacío, en cuyo caso el
se espera que el valor sea un número, en realidad un portador de bits. Creando el bit
número de transporte es una simple adición:

? ! echo El valor debe establecerse en $ ((2 + 4))
El valor debe establecerse en 6

· Si el bit dos se establece (2), el tipo de contenido detectado se llevará a lo largo
con el mensaje y se utilizará para decidir qué pipe-TYPE / SUBTYPE is
responsable de la parte MIME, surgirá esa pregunta; al mostrar
tal parte MIME, la información parcial indicará el tipo de contenido anulado por
mostrando un signo más '+'.
· Si el bit tres se establece (4), entonces siempre se produce la contra-evidencia y
El resultado positivo se utilizará como tipo MIME, incluso anulando con fuerza el
partes dadas el tipo MIME.

control-de-carga-de-tipos-mime
Esta opción se puede utilizar para controlar cuál de los tipos de mimo(5) las bases de datos son
cargado por el clavo en S, como se describe con más detalle en la sección El tipos de mimo archivos. Si
la letra 'u' es parte del valor de la opción, luego el personal del usuario
~ / .mime.types se cargará el archivo (si existe); igualmente la letra 's'
controla la carga del sistema a lo ancho /etc/mime.tipos; el archivo de usuario está cargado
En primer lugar, la coincidencia de letras no distingue entre mayúsculas y minúsculas. Si esta opción no está configurada, clavo en S
intentará cargar ambos archivos en su lugar. Incorporación del MIME integrado en S-nail
los tipos no se pueden suprimir, pero se compararán en último lugar.

Se pueden especificar más fuentes utilizando una sintaxis diferente: si la cadena de valor
contiene un signo igual '=', luego se analiza como una lista separada por comas
de las letras descritas más pares 'f = NOMBRE DE ARCHIVO'; los nombres de archivo dados serán
expandido y cargado, y su contenido puede usar la sintaxis extendida que es
descrito en la sección El tipos de mimo archivos.

UÑAS_EXTRA_RC
El nombre de un archivo de inicio opcional que se leerá después ~ / .mailrc. Esta variable
sólo tiene efecto si se establece en s-uñas.rc or ~ / .mailrc, no se importa
del entorno para honrar 'MAILRC = / dev / null /' -n invocaciones. Usar
este archivo para comandos que no son entendidos por otros POSIX mailx(1)
implementaciones

CABEZA DE CLAVO Una cadena para poner al principio de cada mensaje nuevo. Las secuencias de escape
Se entienden el tabulador '\ t' y la nueva línea '\ n'.

NAIL_HISTFILE
[Opción] Si hay un editor de línea de comandos disponible, se puede configurar para nombrar el
Ruta (expandible) de la ubicación de un archivo histórico permanente.

NAIL_HISTSIZE
[Opción] Si hay un editor de línea de comandos disponible, este valor restringe la cantidad de
entradas del historial que se guardan en un conjunto y son válidas NAIL_HISTFILE. Un valor de
menos de 0 desactiva esta función; tenga en cuenta que la carga e incorporación de
NAIL_HISTFILE al iniciar el programa también se puede suprimir haciendo esto. Un
un valor no establecido o no válido, o 0, hace que se utilice un valor predeterminado. Depende de
el editor de línea de comando disponible esto también definirá el número de historial
entradas en memoria; también es específico del editor, ya sea que las actualizaciones en tiempo de ejecución de este
Se honrará el valor.

COLA DE UÑAS Una cadena para poner al final de cada mensaje nuevo. El tabulador de secuencias de escape
Se entienden '\ t' y nueva línea '\ n'.

carpetas nuevas
Si esta variable tiene el valor 'maildir', las carpetas locales recién creadas estarán en
Formato maildir.

nuevo correo Comprueba si hay correo nuevo en la carpeta actual cada vez que se imprime el mensaje. Para
En los buzones de correo IMAP, el servidor es consultado en busca de correo nuevo, lo que puede resultar en
Operación retrasada si la conexión al servidor es lenta. Una carpeta Maildir debe
volver a escanear para determinar si ha llegado correo nuevo.

Si esta variable se establece en el valor especial "nopoll", un servidor IMAP no
solicitó activamente correo nuevo, pero es posible que aún se detecten y anuncien mensajes nuevos
con cualquier otro comando IMAP que se envíe al servidor. En cualquier caso, el IMAP
el servidor puede enviar notificaciones sobre mensajes que se han eliminado en el servidor
por otro proceso o cliente. En este caso, se imprime "Mensajes X eliminados"
independientemente de esta variable, y los números de mensaje pueden haber cambiado.

Si esta variable se establece en el valor especial 'nopoll', entonces se abrirá una carpeta Maildir.
no se puede volver a escanear por completo, sino que solo se detectan los cambios en la marca de tiempo.

ORGANIZACIÓN
El valor para poner en el campo 'Organización:' del encabezado del mensaje.

contraseña-USUARIO @ HOST, contraseña-HOST, la contraseña
[v15-compat] Cadena variable que establece una contraseña, que se usa en caso de que ninguna tenga
se ha proporcionado en el protocolo y la URL específica de la cuenta; como último recurso, el clavo en S
solicitar una contraseña en el terminal del usuario si el método de autenticación requiere una
contraseña. Especificar contraseñas en un archivo de inicio es generalmente un riesgo de seguridad;
el archivo debe ser legible únicamente por el usuario que lo invoca.

contraseña-USUARIO @ HOST
[no v15-compat] (consulte la cadena anterior para [v15-compat]) Establezca la contraseña para
'USUARIO' cuando se conecta a 'HOST'. Si no se define tal variable para un host, el
se le pedirá al usuario una contraseña en la entrada estándar. Especificar contraseñas en un
El archivo de inicio es generalmente un riesgo de seguridad; el archivo debe ser legible por el
invocando solo al usuario.

pipe-TYPE / SUBTYPE
Cuando se muestra una parte del mensaje MIME del tipo 'TYPE / SUBTYPE' (normalizado a minúsculas)
mostrado o citado, su texto se filtra a través del valor de esta variable
interpretado como un comando de shell. El valor especial '@' se puede usar para forzar
interpretación de la parte del mensaje como texto sin formato, por ejemplo, 'establecer
pipe-application / pgp-signature = @ 'de ahora en adelante tratará las firmas como texto sin formato
y mostrarlos "tal cual". (Lo mismo también se puede lograr, de una manera más útil
contexto, utilizando el tipo MIME comando junto con un marcador de tipo.)

Además, si un comando de shell tiene el prefijo '@', entonces el comando solo se utilizará
para preparar la parte del mensaje MIME si el mensaje se muestra solo, pero no
cuando se muestran varios mensajes a la vez.

Finalmente, si un comando de shell tiene el prefijo '@ &', entonces, además de lo que tiene
descrito para el prefijo de comando de shell simple '@', el comando se ejecutará
asincrónicamente, es decir, sin bloquear el clavo en S, que puede ser una forma práctica de
mostrar, por ejemplo, un archivo PDF mientras continúa leyendo el mensaje de correo. Algunos
la información sobre la parte MIME que se mostrará está incrustada en el entorno
del comando de shell:

NAIL_TMPDIR El directorio temporal que usa S-nail. Por lo general
idéntico a TMPDIR, pero garantizado para ser configurado y utilizable
por procesos secundarios; para asegurar la última condición para
TMPDIR también, se configurará.
NAIL_FILENAME El nombre del archivo, si se establece alguno, la cadena vacía en caso contrario.
NAIL_FILENAME_GENERATED Una cadena aleatoria.
NAIL_CONTENT El tipo de contenido MIME de la parte, si se conoce, el vacío
cadena de lo contrario.
NAIL_CONTENT_EVIDENCE Si mimo-contra-evidencia incluye el bit de transporte
(2), esto se establecerá en el contenido MIME detectado.
escribe; no solo entonces idéntico a NAIL_CONTENT de lo contrario.

EXTENSIÓN DE TUBO
Esto es idéntico a pipe-TYPE / SUBTYPE excepto que 'EXTENSION' (normalizada a
minúsculas usando mapeos de caracteres del juego de caracteres ASCII) nombra una extensión de archivo,
por ejemplo, 'xhtml'. Los controladores registrados con este método tienen prioridad.

pop3-keepalive-USER @ HOST, pop3-keepalive-HOST, pop3-mantener vivo
[Opción] Los servidores POP3 cierran la conexión después de un período de inactividad; el
El estándar requiere que esto sea de al menos 10 minutos, pero la experiencia práctica puede
variar. Establecer esta variable en un valor numérico mayor que '0' provoca un 'NOOP'
comando que se enviará cada valor segundos si no se realiza ninguna otra operación.

puntual La cadena impresa cuando se acepta un comando. Las indicaciones pueden evitarse mediante
ya sea estableciendo esto en la cadena nula o estableciendo nopuntual. El mismo XSI
secuencias de escape que son entendidas por el echo El comando se puede utilizar dentro de
puntual.

Además, se entienden las siguientes secuencias adicionales específicas del clavo en S:
'\ &', que se expande a "?" a no ser que bsdcompat está configurado, en cuyo caso se expande a
"&"; tenga en cuenta que '\ &' es el valor predeterminado de puntual. '\?', que se expandirá a
"1" si el último comando falló y "0" en caso contrario, '\ $', que se expandirá a
el nombre del actualmente activo cuenta, si hay alguno, y a la cadena vacía
de lo contrario, y '\ @', que se expandirá al nombre del activo actualmente
buzón. (Tenga en cuenta que el búfer de solicitud tiene un tamaño limitado, el exceso se corta).

Aunque puntual cheques para titular-bidi para encapsular las expansiones del
secuencias de escape '\ $' y '\ @' según sea necesario para mostrar correctamente bidireccional
texto, esto no es cierto para la cadena final que forma puntual como tal, es decir,
El manejo real de BIDI no es compatible.

Cuando una versión más nueva del línea de edición(3) Comando línea editor se usa, cualquier escape
la secuencia debe estar encapsulada con otro carácter de escape para su uso con
las EL_PROMPT_ESC mecanismo: S-nail configura el carácter de control '\ 01' para
esta.

cotización inicial Si se establece, S-nail comienza un mensaje de respuesta con el mensaje original con el prefijo
el valor de la variable prefijo sangriento. Normalmente, un encabezado que consta de
"Fromheaderfield escribió:" se imprime antes de la cita. Si la cuerda
'noheading' se asigna al cotización inicial variable, este encabezado se omite. Si el
se asigna la cadena 'encabezados', los encabezados seleccionados por el pasar por alto/conservar comandos
se imprimen encima del cuerpo del mensaje, por lo que cotización inicial actúa como un automático '~m' tilde
ESCAPE comando, entonces. Si se asigna la cadena 'todos los encabezados', todos los encabezados son
impreso sobre el cuerpo del mensaje y todas las partes MIME están incluidas, lo que hace cotización inicial actuar
como un automático '~M'comando; ver también cotización como adjunto.

pliegue de cotización
[Opción] Se puede configurar además de prefijo sangriento. Configurar esto enciende un más
algoritmo de cita elegante en el que los caracteres de la cita inicial están comprimidos y
las líneas demasiado largas están dobladas. pliegue de cotización se puede configurar en uno o dos (espacio
separados) valores numéricos, que se interpretan como el máximo (objetivo) y el
longitud de línea mínima, respectivamente, en un espíritu bastante igual a la fmt(1)
programa, pero basado en líneas, no en párrafos. Si no se establece explícitamente, el mínimo
reflejar el objetivo algorítmicamente. El objetivo no puede ser menor que la longitud de
prefijo sangriento más una almohadilla adicional. Se realizan los ajustes necesarios
silenciosamente.

grabar Si se define, proporciona el nombre de ruta de la carpeta utilizada para registrar todo el correo saliente.
Si no está definido, el correo saliente no se guarda. Al guardar en esta carpeta
falla el mensaje no se envía, sino que se guarda en DEAD.

cadenas de respuesta
Se puede configurar en una lista separada por comas de (no distingue entre mayúsculas y minúsculas según ASCII
reglas) cadenas que se reconocerán además de las cadenas integradas como
Indicadores de mensaje de respuesta 'Asunto:' - incorporados son 'Re:', que es obligatorio por RFC
5322, así como el alemán 'Aw:'.

responder a Una lista de direcciones para poner en el campo 'Responder a:' del encabezado del mensaje.
Los miembros de esta lista se manejan como si estuvieran en el suplentes lista.

respuesta al honor
Controla si se respeta un encabezado 'Responder a:' al responder a un mensaje a través de
responder or Responder. Esta es una quadopción; si se establece sin un valor, el predeterminado es
"si".

detectar Cuando S-nail imprime inicialmente los encabezados del mensaje, determina el número
imprimir mirando la velocidad del terminal. Cuanto más rápido sea el terminal, más
imprime. Esta opción anula este cálculo y especifica cuántos mensajes
se imprimen los encabezados. Este número también se utiliza para desplazarse con el z mando.

enviar juegos de caracteres
[Opción] Una lista separada por comas de nombres de juegos de caracteres que se pueden usar en
correo de Internet saliente. El valor de la variable juego de caracteres de 8 bits es automáticamente
adjunto a esta lista de conjuntos de caracteres. Si no hay conversión de juego de caracteres
las capacidades se compilan en S-nail, entonces el único juego de caracteres admitido es
tycharset. Ver también enviar conjuntos de caracteres-else-ttycharset y consulte la sección
Caracter conjuntos para obtener una imagen completa de la conversión del juego de caracteres en S-nail.

remitente Una dirección que se coloca en el campo 'Remitente:' de los mensajes salientes, citando RFC
5322: el buzón del agente responsable de la transmisión real del
mensaje. Este campo normalmente no debe usarse a menos que el campo 'De:'
contiene más de una dirección, en cuyo caso es obligatorio. El remitente dirección
se maneja como si estuviera en el suplentes lista.

sendmail Para utilizar un agente de transporte de correo alternativo (MTA), establezca esta opción en la
nombre de ruta del programa a utilizar. Puede ser necesario configurar enviarcorreo-programa in
adición.

Al MTA se le pasarán argumentos de línea de comando de varias fuentes posibles: desde
La variable sendmail-argumentos si está configurado, desde la línea de comando si se da y el
variable expandirgv permite su uso. El procesamiento de argumentos del MTA siempre
terminar con un separador '-'.

El uso implícito de la siguiente línea de comando del MTA que se produciría de otro modo
los argumentos se pueden desactivar configurando la opción binaria
sendmail-sin-argumentos-predeterminados: '-i' (para no tratar una línea con solo un punto '.'
carácter como el final de la entrada), '-m' (la opción metoo establecer) y '-v' (si
las verboso está configurada la opción); en conjunción con la -r opción de línea de comando S-nail
también pasará '-f' así como '-F'.

sendmail-argumentos
Los argumentos para pasar al agente de transferencia de correo se pueden dar a través de este
opción. El contenido de esta variable se dividirá en un vector de argumentos
que se unirá a otras posibles opciones de MTA:

establecer sendmail-argumentos = '- t -X "/ tmp / mi registro"'

sendmail-sin-argumentos-predeterminados
(Binario) A menos que se establezca esta opción, S-nail pasará algún estándar bien conocido
opciones de línea de comando a la definida sendmail programa, consulte allí para obtener más información.

enviarcorreo-programa
Muchos sistemas utilizan un llamado envoltorio de correo(8) entorno para garantizar la compatibilidad
sendmail(1). Esto funciona inspeccionando el nombre que se utilizó para invocar el
Sistema de entrega de correo. Si se establece esta variable, entonces el mailwrapper (el programa
que se ejecuta realmente al llamar a "sendmail") tratará su contenido como
ese nombre. El valor predeterminado es 'sendmail'.

Firme Una cuerda para usar con el ~A tilde escapar.

firmar Una cuerda para usar con el ~a tilde escapar.

firma Debe corresponder al nombre de un archivo legible si está configurado. El contenido del archivo es
luego se adjunta a cada mensaje de una sola parte y a la primera parte de cada multiparte
mensaje. Tenga en cuenta que no existe la posibilidad de editar la firma de un
mensaje individual.

smime-ca-dir
[Opción] Especifica un directorio con certificados CA en PEM (Privacidad mejorada
Mail) para la verificación de mensajes firmados S / MIME.

archivo-ca-smime
[Opción] Especifica un archivo con certificados CA en formato PEM para la verificación de
Mensajes firmados S / MIME.

smime-cipher-USER @ HOST, smime-cifrado
[Opción] Especifica el cifrado que se utilizará al generar mensajes cifrados S / MIME
(para la cuenta especificada). RFC 5751 exige un valor predeterminado de 'aes128' (AES-128
CBC). Los valores posibles son (no distinguen entre mayúsculas y minúsculas y) en intensidad de cifrado decreciente:
'aes256' (AES-256 CBC), 'aes192' (AES-192 CBC), 'aes128' (AES-128 CBC), 'des3'
(DES EDE3 CBC, 168 bits; predeterminado si 'aes128' no está disponible) y 'des' (DES CBC,
56 bits).

Los algoritmos de cifrado realmente disponibles dependen de la biblioteca criptográfica que
Usos de uñas en S. [Opción] Es posible que haya compatibilidad con más algoritmos de cifrado.
mediante carga dinámica a través de, p. ej., EVP_get_cipherbyname(3) (OpenSSL) si clavo en S
ha sido compilado para apoyar esto.

smime-crl-dir
[Opción] Especifica un directorio que contiene archivos con CRL en formato PEM para usar
al verificar mensajes S / MIME.

archivo-crl-smime
[Opción] Especifica un archivo que contiene una CRL en formato PEM para usar al verificar
Mensajes S / MIME.

smime-encriptar-USUARIO @ HOST
[Opción] Si se establece esta variable, los mensajes enviados al receptor dado son
cifrado antes de enviar. El valor de la variable debe establecerse con el nombre de un
archivo que contiene un certificado en formato PEM.

Si se envía un mensaje a varios destinatarios, cada uno de ellos para quien
la variable correspondiente se establece recibirá un mensaje encriptado individualmente;
otros destinatarios seguirán recibiendo el mensaje en texto sin formato a menos que el
smime-force-encriptación se establece la variable. Se recomienda firmar cifrado
mensajes, es decir, para establecer también el signo de sonrisa variable.

smime-sign-cert-USER @ HOST, certificado-de-signo-smime
[Opción] Apunta a un archivo en formato PEM. Con el fin de firmar y
descifrado, este archivo debe contener la clave privada del usuario, así como su
certificado.

Para la firma de mensajes, 'USER @ HOST' siempre se deriva del valor de en (o si
que contiene varias direcciones, remitente). Con el fin de cifrar el
se espera la clave de cifrado pública (certificado) del destinatario; El comando certificado de ahorro
se puede utilizar para guardar certificados de mensajes firmados (la sección firmado y
cifrado la vida S / MIME da algunos detalles). Este modo de funcionamiento es
generalmente impulsado por la forma especializada.

Al descifrar mensajes, la cuenta se deriva de los campos del destinatario ('Para:'
y 'Cc:') del mensaje, que se buscan por direcciones para las que dicho
se establece la variable. S-nail siempre usa la primera dirección que coincide, por lo que si el
El mismo mensaje se envía a más de una de las direcciones del usuario utilizando diferentes
claves de cifrado, el descifrado puede fallar.

smime-sign-include-certs-USER @ HOST, smime-signo-incluir-certificados
[Opción] Si se usa, se supone que consiste en una lista separada por comas de
archivos, cada uno de los cuales contiene un solo certificado en formato PEM para ser incluido
en el mensaje S / MIME además del certificado-de-signo-smime certificado. Esto es
más útil para cadenas de certificados largas si se desea ayudar a la recepción
proceso de verificación de la parte. Tenga en cuenta que los certificados de nivel superior también pueden
incluidos en la cadena, pero no juegan un papel para la verificación. Ver también
certificado-de-signo-smime. Recuerde que para esto 'USER @ HOST' se refiere a la variable en
(o, si contiene varias direcciones, remitente).

smime-sign-message-digest-USER @ HOST, smime-sign-mensaje-resumen
[Opción] Especifica el resumen del mensaje que se utilizará al firmar mensajes S / MIME. RFC
5751 exige un valor predeterminado de 'sha1'. Los valores posibles son (no distinguen entre mayúsculas y minúsculas y) en
disminución de la fuerza del cifrado: 'sha512', 'sha384', 'sha256', 'sha224' y 'md5'.

Los algoritmos de resumen de mensajes realmente disponibles dependen del criptográfico
biblioteca que utiliza S-nail. [Opción] Soporte para más algoritmos de resumen de mensajes
puede estar disponible a través de la carga dinámica a través de, por ejemplo, EVP_get_digestbyname(3)
(OpenSSL) si S-nail se ha compilado para admitir esto. Recuerda que por esto
'USER @ HOST' se refiere a la variable en (o, si contiene varias direcciones,
remitente).

smtp [Opción] Normalmente, S-nail invoca el programa definido mediante sendmail transferir
mensajes, como se describe en Enviando mail. Establecer el smtp en su lugar, la variable
porque las conexiones de red SMTP se realizan al servidor especificado en el mismo para
para enviar el mensaje directamente. S-nail conoce tres "SMTP
protocolos ”:

· El protocolo SMTP simple (RFC 5321) que normalmente vive en el puerto 25 del servidor
y requiere configurar el smtp-use-starttls variable para ingresar un SSL / TLS
estado de la sesión cifrada. Asignar un valor como [v15-compat]
'[smtp: //] [usuario [: contraseña] @] servidor [: puerto]' ([no v15-compat]
'[smtp: //] servidor [: puerto]') para elegir este protocolo.
· Luego, el llamado SMTPS que se supone que vive en el puerto del servidor 465 y es
automáticamente seguro SSL / TLS. Desafortunadamente, nunca se convirtió en un estándar
protocolo y, por lo tanto, es posible que no sea compatible con la base de datos del servicio de red de su host
- ¡de hecho, el número de puerto ya se ha reasignado a otros protocolos!

No obstante, SMTPS es un protocolo comúnmente ofrecido y, por lo tanto, puede ser elegido por
asignando un valor como [v15-compat] 'smtps: // [usuario [: contraseña] @] servidor [: puerto]'
([no v15-compat] 'smtps: // servidor [: puerto]'); debido a los problemas mencionados
Sin embargo, normalmente es necesario especificar explícitamente el puerto como ': 465'.
· Finalmente, está el protocolo SUBMISSION (RFC 6409), que por lo general vive en
puerto del servidor 587 y es prácticamente idéntico al protocolo SMTP de
El punto de vista de las uñas en S además de eso; requiere configurar el smtp-use-starttls
variable para entrar en un estado de sesión seguro SSL / TLS. Asignar un valor como
[v15-compat] 'envío: // [usuario [: contraseña] @] servidor [: puerto]' ([no v15-compat]
'envío: // servidor [: puerto]').

Para obtener más información sobre credenciales, etc., consulte On Enlance sintaxis y credencial búsqueda.
La transferencia SMTP se ejecuta en un proceso secundario, que se ejecuta de forma asincrónica a menos que
o bien el enviar espera o de verboso se establece la variable. Si recibe un TERM
señal, abortará y guardará el mensaje en DEAD.

smtp-auth-USER @ HOST, smtp-autorización-HOST, autenticación SMTP
[Opción] Cadena variable que establece el método de autenticación SMTP. Posible
los valores son 'none' ([no v15-compat] predeterminado), 'plain' ([v15-compat] default),
'login' así como los métodos [Opcionales] al 'cram-md5' y 'gssapi'. Entonces uno'
El método no necesita credenciales de usuario, 'gssapi' requiere un nombre de usuario y todo
otros métodos requieren un nombre de usuario y una contraseña. Ver [v15-compat] smtp, usuario
y la contraseña ([sin compatibilidad v15] smtp-autorización-contraseña y smtp-autorización-usuario) Tenga en cuenta que
smtp-autorización-HOST es [v15-compat]. [no v15-compat]: Nota para smtp-auth-USER @ HOST:
puede anular la dependencia de la dirección del remitente en la variable en.

smtp-autorización-contraseña
[Opción] [no v15-compat] Establece la contraseña alternativa global para SMTP
autenticación. Si el método de autenticación requiere una contraseña, pero ninguno
smtp-autorización-contraseña ni un emparejamiento smtp-auth-password-USER @ HOST puede ser encontrado,
S-nail pedirá una contraseña en el terminal del usuario.

smtp-auth-password-USER @ HOST
[no v15-compat] Anulaciones smtp-autorización-contraseña para valores específicos del remitente
direcciones, dependiendo de la variable en.

smtp-autorización-usuario
[Opción] [no v15-compat] Establece el nombre de usuario alternativo global para SMTP
autenticación. Si el método de autenticación requiere un nombre de usuario, pero ninguno
smtp-autorización-usuario ni un emparejamiento smtp-auth-user-USER @ HOST se puede encontrar, el clavo en S
solicite un nombre de usuario en el terminal del usuario.

smtp-auth-user-USER @ HOST
[no v15-compat] Anulaciones smtp-autorización-usuario para valores específicos de direcciones de remitentes,
dependiente de la variable en.

smtp-nombre de host
[v15-compat] Normalmente, S-nail usa la variable en para derivar lo necesario
Información 'USER @ HOST' para emitir un comando SMTP 'MAIL FROM: <>'. Ajuste
smtp-nombre de host se puede utilizar para utilizar el 'USUARIO' de la cuenta SMTP (smtp o de
usuario cadena de variables) y el 'HOST' del contenido de esta variable (o, si
esa es la cuerda vacía, hostname o el nombre de host local como último recurso). Esta
a menudo permite el uso de una dirección que es válida en sí misma pero alojada por un proveedor otro
que cuál (en en) está a punto de enviar el mensaje. Establecer esta variable también
influye en el 'ID de mensaje:' generado.

interfaz de spam
[Opción] Para utilizar cualquiera de los comandos relacionados con el spam (como, por ejemplo, tasa de spam)
la interfaz de spam deseada debe definirse estableciendo esta variable. Por favor
consulte la sección del manual Manejo correo no deseado (spam) para obtener una imagen completa del spam
manipulación en S-nail. Todas o ninguna de las siguientes interfaces pueden estar disponibles:

Interacción 'spamc' con correo no deseado(1) de la spamassassin(1)
(http://spamassassin.apache.org SpamAssassin) suite. Diferente al
interfaz de filtro genérico S-nail agregará automáticamente el
argumentos para un comando dado y tiene el conocimiento necesario para analizar
la salida del programa. Un valor predeterminado para comando spamc habrá sido
compilado en el binario S-nail si correo no deseado(1) se ha encontrado en PATH
durante la compilación. ¿Será necesario definir un
tipo de conexión (en lugar de usar un archivo de configuración para eso), el
variable argumentos-spam se puede usar como en, por ejemplo, '-d
servidor.ejemplo.com -p 783 '. También es posible especificar un usuario por usuario.
configuración a través de usuario-spam. Tenga en cuenta que esta interfaz no inspecciona
la bandera 'es-spam' de un mensaje para el comando correo no deseado.

S-nail 'spamd' se comunicará directamente con el spamassassin(1) demonio
spam(1) a través de una ruta UNIX(4) toma de corriente como se especifica en
socket spamd. Es posible especificar una configuración por usuario a través de
usuario spam.

'filtrar' soporte de filtro de spam genérico a través de ganchos configurables libremente. Esta
interfaz es ment para programas como bogofiltro(1) y filtro de perfil(1) y
requiere un comportamiento acorde con respecto al estado de salida de los ganchos para
al menos el comando tasa de spam ('0' significa que un mensaje es spam, '1' para
no es spam, '2' para inseguro y cualquier otro valor de retorno que indique un
error); ya que los ganchos pueden incluir fragmentos de código de shell que desvían
el comportamiento se puede interceptar según sea necesario. Los ganchos son
spamfilter-jamón, filtro-spam-noham, filtro de spam-nospam, tasa de filtro de correo no deseado
y filtro-spam-spam; la sección del manual Manejo correo no deseado (spam) contiene ejemplos
para algunos programas. El entorno de proceso de los ganchos tendrá la
conjunto de variables NAIL_TMPDIR, TMPDIR y NAIL_FILENAME_GENERATED. Nota
ese soporte de puntuación de spam para tasa de spam no es compatible a menos que el
[Opción] soporte de expresión regular tional está disponible y el
puntuación-tasa-scan-filtro-spam se establece la variable.

tamaño máximo de spam
[Opción] Los mensajes que superen este tamaño no se transferirán a la configuración
interfaz de spam. El valor predeterminado es 420000 bytes.

comando spamc
[Opción] El camino al correo no deseado(1) programa para el 'spamc' interfaz de spam. Nota
que la ruta no se expande, sino que se usa "tal cual". Un camino alternativo habrá sido
compilado en el binario S-nail si el ejecutable se ha encontrado durante
Compilacion.

argumentos-spam
[Opción] Aunque S-nail se ocupa de la mayoría de los argumentos a favor del "spamc"
interfaz de spam automáticamente, al menos a veces puede ser deseable especificar
los relacionados con la conexión a través de esta variable, por ejemplo, '-d server.example.com -p 783'.

usuario-spam
[Opción] Especifique un nombre de usuario para los archivos de configuración por usuario para 'spamc'
interfaz de spam. Si se establece en la cadena vacía, S-nail usará el nombre
de la corriente usuario.

socket spamd
[Opción] Especifique la ruta del UNIX(4) socket de dominio en el que spam(1) escucha
para conexiones para los 'spamd' interfaz de spam. Tenga en cuenta que el camino no es
ampliado, pero utilizado "tal cual".

usuario spam
[Opción] Especifique un nombre de usuario para los archivos de configuración por usuario para el "correo no deseado"
interfaz de spam. Si se establece en la cadena vacía, S-nail usará el nombre
de la corriente usuario.

spamfilter-jamón, filtro-spam-noham, filtro de spam-nospam, tasa de filtro de correo no deseado, filtro-spam-spam
[Opción] Ganchos de comandos y argumentos para el 'filtro' interfaz de spam. El manual
. Manejo correo no deseado (spam) contiene ejemplos de algunos programas.

puntuación-tasa-scan-filtro-spam
[Opción] Debido a la naturaleza genérica del "filtro" interfaz de spam puntuaciones de spam
no son compatibles de forma predeterminada, pero si la expresión regular [Option] tional
El soporte está disponible, entonces la configuración de esta variable se puede usar para superar este
restricción. Se interpreta de la siguiente manera: primero se analiza un número (dígitos)
que debe ir seguido de un punto y coma ';' y una expresión regular. Entonces la
Este último se utiliza para analizar la primera línea de salida del tasa de filtro de correo no deseado gancho y
en caso de que la evaluación sea exitosa, el grupo que se ha especificado a través de la
El número se interpreta como una puntuación de escaneo de punto flotante.

ssl-ca-dir
[Opción] Especifica un directorio con certificados CA en PEM (Pricacy Enhanced
Mail) para la verificación de certificados de servidor SSL / TLS. Ver
SSL_CTX_load_verify_ubicaciones(3) para obtener más información.

archivo ssl-ca
[Opción] Especifica un archivo con certificados CA en formato PEM para la verificación de
Certificados de servidor SSL / TLS. Ver SSL_CTX_load_verify_ubicaciones(3) para más
información.

ssl-cert-USER @ HOST, certificado-ssl-HOST, certificado SSL
[Opción] Cadena variable que establece el nombre de archivo para un certificado de cliente SSL / TLS
requerido por algunos servidores. Esta es una interfaz directa a la ranura 'Certificado'
de las SSL_CONF_cmd(3) función de la biblioteca OpenSSL, si está disponible.

ssl-cipher-list-USER @ HOST, lista-cifrado-ssl-HOST, lista de cifrado ssl
[Opción] Especifica una lista de cifrados para conexiones SSL / TLS. Este es un directo
interfaz a la ranura 'CipherString' del SSL_CONF_cmd(3) función del
Biblioteca OpenSSL, si está disponible; ver sistemas de cifrado(1) para obtener más información. Por defecto
S-nail no establece una lista de cifrados, que de hecho usarán un protocolo ssl
cifrado específico (los estándares de protocolo se envían con una lista de cifrados aceptables),
posiblemente limitado a lo que admite la biblioteca SSL / TLS realmente utilizada: el manual
. An ejemplo configuración también contiene un caso de uso de SSL / TLS.

archivo-config-ssl
[Opción] Si esta variable está configurada, S-nail llamará CONF_modules_load_file(3) a
Permitir que OpenSSL se configure de acuerdo con la seguridad de todo el sistema host
ajustes. Si se proporciona un valor no vacío, se utilizará para especificar la
archivo de configuración que se utilizará en lugar del predeterminado global de OpenSSL; nota que en
este caso es un error si el archivo no se puede cargar. El nombre de la aplicación
siempre se pasará como "s-nail".

archivo-crl-ssl
[Opción] Especifica un archivo que contiene una CRL en formato PEM para usar al verificar
Certificados de servidor SSL / TLS.

ssl-crl-dir
[Opción] Especifica un directorio que contiene archivos con CRL en formato PEM para usar
al verificar los certificados de servidor SSL / TLS.

ssl-key-USER @ HOST, SSL-clave-HOST, clave ssl
[Opción] Cadena variable que establece el nombre de archivo para la clave privada de un SSL / TLS
certificado de cliente. Si no está configurado, se utiliza el nombre del archivo de certificado. El
Se espera que el archivo esté en formato PEM. Esta es una interfaz directa al
Ranura 'PrivateKey' del SSL_CONF_cmd(3) función de la biblioteca OpenSSL, si
para todos.

ssl-method-USER @ HOST, SSL-método-HOST, método ssl
[Opción] [Obsoleto] Utilice la versión más nueva y más flexible protocolo ssl en lugar:
si se establecen ambos valores, protocolo ssl tendrá prioridad! Se puede configurar en
siguientes valores, el realmente utilizado protocolo ssl especificación a la que es
mapeado se muestra entre paréntesis: 'tls1.2' ('-ALL, TLSv1.2'), 'tls1.1' ('-ALL,
TLSv1.1 '),' tls1 '(' -ALL, TLSv1 ') y' ssl3 '(' -ALL, SSLv3 '); el valor especial
'auto' se asigna a 'ALL, -SSLv2' y, por lo tanto, incluye el protocolo SSLv3. Nota
que SSLv2 ya no es compatible en absoluto.

ssl-protocol-USER @ HOST, SSL-protocolo-HOST, protocolo ssl
[Opción] Especifique el protocolo SSL / TLS utilizado. Esta es una interfaz directa al
Ranura 'Protocolo' del SSL_CONF_cmd(3) función de la biblioteca OpenSSL, si
disponible; de lo contrario, se utiliza un analizador sintáctico interno S-nail que comprende el
siguiente subconjunto de cadenas de comandos (que no distinguen entre mayúsculas y minúsculas): 'SSLv3', 'TLSv1',
'TLSv1.1' y 'TLSv1.2', así como el valor especial 'ALL'. Múltiple
Las especificaciones se pueden dar a través de una lista separada por comas que ignora cualquier
espacio en blanco. Un prefijo opcional '+' más habilitará un protocolo, un '-' menos
el prefijo lo deshabilitará, de modo que '-ALL, TLSv1.2' habilitará solo el TLSv1.2
protocolo.

Depende de la biblioteca TLS / SSL utilizada qué protocolos son realmente compatibles
y qué protocolos se utilizan si protocolo ssl no está configurado, pero tenga en cuenta que SSLv2 es
ya no se admite en absoluto y está desactivado activamente. Especialmente para protocolos más antiguos
asegurando explícitamente lista de cifrado ssl puede valer la pena, mira An ejemplo
configuración.

ssl-rand-egd
[Opción] Da el nombre de la ruta a un socket de demonio de entropía, consulte RAND_egd(3). No
todas las bibliotecas SSL / TLS admiten esto.

archivo-rand-ssl
[Opción] Da el nombre de la ruta a un archivo con datos de entropía, consulte RAND_carga_archivo(3).
Si el archivo es un archivo normal en el que puede escribir el usuario que lo invoca, se escriben nuevos datos
a él después de que se haya cargado.

ssl-verify-USER @ HOST, SSL-verificar-HOST, ssl-verificar
[Opción] Cadena de variables que establece la acción a realizar si ocurre un error
durante la validación del certificado del servidor SSL / TLS. Valores válidos (que no distinguen entre mayúsculas y minúsculas)
son 'estrictos' (fallan y cierran la conexión inmediatamente), 'preguntan' (preguntan si
continuar con la entrada estándar), 'advertir' (imprimir una advertencia y continuar), 'ignorar' (hacer
no realizar validación). El valor predeterminado es "preguntar".

sigilo
Si solo se configura sin un valor asignado, esta opción inhibe la generación
de los campos de encabezado 'Message-ID:' y 'User-Agent:' que incluyen obvios
referencias a S-nail. Hay dos trampas asociadas con esto: primero, el
El ID de mensaje de los mensajes salientes ya no se conoce. En segundo lugar, un experto puede
todavía use la información restante en el encabezado para rastrear el origen
agente de usuario de correo. Si se establece en el valor 'noagent', entonces el 'ID de mensaje:' mencionado
la supresión no ocurre.

líneas superiores Si está definido, da el número de líneas de un mensaje que se imprimirá con la parte superior
mando; normalmente, se imprimen las primeras cinco líneas.

tycharset
El conjunto de caracteres del clavo en S terminal funciona, y el único
juego de caracteres admitido que S-nail puede usar si no hay conversión de juego de caracteres
las capacidades se han compilado en él, en cuyo caso el valor predeterminado es ISO-8859-1
a menos que pueda deducir un valor del entorno local LC_CTYPE. Referirse a
. Caracter conjuntos para obtener una imagen completa sobre los conjuntos de caracteres.

usuario-HOST, usuario
[v15-compat] Cadena de variables que establece un nombre de usuario alternativo global, que se utiliza
en caso de que no se haya proporcionado ninguno en el protocolo y la URL específica de la cuenta. Esta
la variable tiene por defecto el valor de USUARIO.

versión, versión mayor, versión menor, actualización de versión
(Solo lectura) Información de la versión de S-nail: la primera variable contiene una cadena
que contiene la identificación de la versión completa - esto es idéntico a la salida
del comando versión. Los últimos tres contienen solo dígitos: el mayor, el menor
y actualizar los números de versión.

MEDIO AMBIENTE


El término "variable de entorno" debe considerarse una indicación de que lo siguiente
Las variables están estandarizadas como partes vívidas de los entornos de proceso, o son
comúnmente encontrado allí. A menos que se indique explícitamente lo contrario, se integran en el
manejo variable, como se documenta arriba, desde el punto de vista de los clavos en S.

COLUMNAS
El ancho preferido del usuario en posiciones de columna para la pantalla o ventana del terminal.
Consultado y utilizado una vez al inicio del programa.

MUERTO El nombre del archivo que se usará para guardar los mensajes abortados si ahorrar Está establecido; esta
por defecto es letra muerta en el directorio HOME del usuario.

EDITOR Ruta del editor de texto que se utilizará en el editar mando y ~e tilde ESCAPE. La
Se utiliza el editor predeterminado si este valor no está definido.

INICIO El directorio de inicio del usuario. Esta variable solo se utiliza cuando reside en el
entorno de proceso. Usar setenv para actualizar el valor en tiempo de ejecución.

IDIOMA, LC_TODOS, LC_COLLATE, LC_CTYPE, LC_MENSAJES
See local(7) y Caracter conjuntos.

LÍNEAS El número de líneas preferido por el usuario en una página o la pantalla vertical o el tamaño de la ventana.
en lineas. Consultado y utilizado una vez al inicio del programa.

LISTER Nombre de ruta del directorio lister que se utilizará en el carpetas comando al operar en
buzones de correo locales. El valor predeterminado es ls(1) (búsqueda de ruta a través de SHELL).

MBOX El nombre del archivo mbox del usuario. Admite un subconjunto lógico de la especial
convenciones que están documentadas para el presentar comando y el carpeta opción. La
el valor predeterminado de reserva es mbox en el directorio HOME del usuario.

MAILRC se utiliza como archivo de inicio en lugar de ~ / .mailrc si está configurado. Cuando los scripts de S-nail son
invocado en nombre de otros usuarios, esta variable debe establecerse en / dev / null para evitar
efectos secundarios de la lectura de sus archivos de configuración. Esta variable solo se usa
cuando reside en el entorno del proceso.

CLAVE_SIN_SISTEMA_RC
Si se establece esta variable, la lectura de s-uñas.rc en el arranque está inhibido, es decir, el
Se consigue el mismo efecto que si se hubiera puesto en marcha S-nail con la opción -n. Esto
La variable solo se utiliza cuando reside en el entorno del proceso.

NETRC [v15-compat] [Opción] Esta variable anula la ubicación predeterminada del usuario
.netrc archivo.

PAGER Nombre de ruta del programa a usar en el comando more o cuando el crt se establece la variable.
El paginador predeterminado es más, (1) (búsqueda de ruta a través de SHELL).

RUTA Una lista de directorios que el shell busca cuando busca comandos (como
tales solo reconocidos en el entorno del proceso).

SHELL El shell que se utilizará para los comandos. !, shell, la ~! tilde ESCAPE y al empezar
subprocesos. Se utiliza un shell predeterminado si esta opción no está definida.

SYSV3 Cambia las letras impresas en la primera columna de un resumen de encabezado.

TERM [Opción] El tipo de terminal para el que se preparará la salida.

TMPDIR Se utiliza como directorio para archivos temporales en lugar de / Tmp, si está configurado. Esta variable es
sólo se utiliza cuando reside en el entorno del proceso. Usar setenv para actualizar el
valor en tiempo de ejecución.

USUARIO Forzar la identificación como usuario dado, es decir, idéntico al -u de línea de comandos
opción. Esta variable solo se utiliza cuando reside en el entorno del proceso. Usar
setenv para actualizar el valor en tiempo de ejecución, pero tenga en cuenta que hacerlo no activará ninguno de los
esas comprobaciones de validación que se realizaron en el inicio del programa (nuevamente).

VISUAL Nombre de la ruta del editor de texto para usar en el visual mando y ~v tilde ESCAPE.

Use heirloom-mailx en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Phaser
    Phaser
    Phaser es una apertura rápida, gratuita y divertida
    marco de juego HTML5 de origen que ofrece
    Representación de WebGL y Canvas en
    navegadores web de escritorio y móviles. Juegos
    puede ser co ...
    Descargar Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL es un motor de juego para crear
    Versiones electrónicas de tablero tradicional.
    y juegos de cartas. Proporciona soporte para
    representación e interacción de las piezas del juego,
    y ...
    Descargar motor VASSAL
  • 3
    OpenPDF - Bifurcación de iText
    OpenPDF - Bifurcación de iText
    OpenPDF es una biblioteca de Java para crear
    y edición de archivos PDF con LGPL y
    Licencia MPL de código abierto. OpenPDF es el
    LGPL/MPL sucesor de código abierto de iText,
    un ...
    Descargar OpenPDF - Bifurcación de iText
  • 4
    SIG SAGA
    SIG SAGA
    SAGA - Sistema para automatizado
    Análisis geocientíficos - es un análisis geográfico
    Software del sistema de información (GIS) con
    inmensas capacidades para geodatos
    procesamiento y ana ...
    Descargar SIG SAGA
  • 5
    Caja de herramientas para Java / JTOpen
    Caja de herramientas para Java / JTOpen
    IBM Toolbox para Java / JTOpen es un
    biblioteca de clases de Java que soporta el
    programacion cliente/servidor e internet
    modelos a un sistema que ejecuta OS/400,
    i5/OS, o...
    Descargar Toolbox para Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (o D3 para documentos basados ​​en datos)
    es una biblioteca de JavaScript que le permite
    para producir datos dinámicos e interactivos
    visualizaciones en navegadores web. con D3
    tú...
    Descargar D3.js
  • Más "

Comandos de Linux

  • 1
    arbitro
    arbitro
    abidiff - comparar ABI de archivos ELF
    abidiff compara el binario de la aplicación
    Interfaces (ABI) de dos bibliotecas compartidas
    en formato ELF. emite un significado
    informar ...
    Ejecutar abidiff
  • 2
    cumplir
    cumplir
    abidw - serializa el ABI de un ELF
    archivo abidw lee una biblioteca compartida en ELF
    formato y emite una representación XML
    de su ABI a la salida estándar. El
    emitido...
    Ejecutar abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversión de bibliografía
    utilidades...
    Ejecutar copac2xml
  • 4
    copto
    copto
    copt - optimizador de mirilla SYSNOPIS:
    archivo copt.. DESCRIPCIÓN: copt es un archivo
    optimizador de mirilla de uso general. Él
    lee el código de su entrada estándar y
    escribe un...
    Ejecutar copia
  • 5
    reunir_stx_títulos
    reunir_stx_títulos
    reunir_stx_titles - recopilar título
    declaraciones de documentos Stx ...
    Ejecute reunir_stx_títulos
  • 6
    banco-gatling
    banco-gatling
    banco - punto de referencia http ...
    Ejecutar gatling-banco
  • Más "

Ad