Funcionalidades avanzadas
Acciones Las acciones le permitirán utilizar toda la potencia de la línea de órdenes de Unix con sus correos. Puede definir múltiples órdenes, con parámetros como el fichero de correo actual, una lista de mensajes, el texto seleccionado actualmente, y similares. Así podrá realizar varias tareas, como editar el mensaje en crudo en su editor de texto, esconder lo que escriba usando ROT-13, aplicar parches contenidos en los correos directamente, etc. El único límite es su imaginación. Las acciones se pueden configurar a través del menú Herramientas.
Un simple <quote>Abrir con...</quote> Nombre del menú: Abrir con/Kate Línea de orden: kate %p Abre el fichero de la parte MIME decodificada seleccionada (%p) con el editor de texto kate. Gestión de spam usando <ulink url="http://bogofilter.sourceforge.net/" >Bogofilter</ulink> Nombre del menú: Bogofilter/Marcar como bueno Línea de orden: bogofilter -n -v -B "%f" Marca el correo seleccionado actualmente (%f) como no spam usando Bogofilter. Nombre del menú: Bogofilter/Marcar como correo basura Línea de orden: bogofilter -s -v -B "%f" Marca el correo seleccionado actualmente (%f) como spam usando Bogofilter. Buscar en Google usando un script externo Nombre del menú: Buscar/Google Línea de orden: |/ruta/a/google_search.pl Busca en Google el texto seleccionado actualmente (|) usando un script externo google_search.pl .
Plantillas Las plantillas se usan en las ventanas de composición y sirven de modelo para correos. Las plantillas se pueden rellenar con texto estático y con partes dinámicas, como el nombre del remitente original (Estimado %N, ..."), la fecha, etc. Al aplicar la plantilla los campos dinámicos serán reemplazados con los valores relevantes. Se pueden configurar las plantillas a través del menú Herramientas. Al aplicar una plantilla se le preguntará si quiere Insertar o Reemplazar, la diferencia entre ellas sólo es relativa al cuerpo del mensaje. Reemplazar sustituirá el cuerpo del mensaje en la ventana de composición actual con el cuerpo definido en la plantilla, eliminándolo si el cuerpo de la plantilla está vacío. Insertar insertará el cuerpo de la plantilla, si existe, en la posición actual del cursor. Independientemente de lo que elija, cualquier campo Para, Cc, Bcc que esté definido en la plantilla será agregado a la lista de destinatarios de la ventana de composición. Si está definido el asunto de la plantilla siempre sustituirá el asunto de la ventana de composición. Se pueden usar símbolos en cualquier parte de la plantilla y serán reemplazados por su valor dinámico si es posible, si no, no se usará ningún valor. Esto tiene habitualmente más sentido si aplica una plantilla al responder o reenviar, de otra manera la mayoría de los valores de los símbolos estarán indefinidos. No hay restricción sobre que símbolos se pueden usar en que parte de la plantilla, incluso si insertar el cuerpo (%M o %Q) pueda carecer de sentido en situaciones comunes. Al aplicar una plantilla el cuerpo se procesa en primer lugar, después los campos Para, Cc, Bcc y el Asunto. Más información y ejemplos de uso se pueden encontrar en las preguntas frecuentes de usuario (FAQ) en el sitio web de &SC; http://www.claws-mail.org/faq/.
Procesamiento Las reglas de procesamiento son iguales que las de filtrado, con la excepción de que se aplican cuando se abre una carpeta o cuando se selecciona la opción correspondiente en el menú contextual de la carpeta, y que sólo se aplican a ésa carpeta. Puede usarlas para mover automáticamente correos antiguos a una carpeta de archivo, o para un procesado posterior de los mensajes, y más cosas. Se pueden establecer las reglas de procesamiento de cada carpeta pulsando con el botón derecho del ratón sobre ella. Las reglas de procesamiento están acompañadas por las reglas de pre-procesamiento y post-procesamiento. Al igual que las reglas de procesamiento sólo se aplican al abrir una carpeta o al aplicarlas manualmente desde el menú contextual de la carpeta, pero al igual que las reglas de filtrado son compartidas por todas las carpetas. Se pueden configurar en el menú Herramientas. Las reglas de pre-procesamiento se ejecutan antes que las reglas de procesamiento específicas de la carpeta, mientras que las de post-procesamiento se ejecutan después de éstas.
Etiquetas de colores Las etiquetas de colores se pueden usar para indicar que un mensaje tiene alguna relevancia particular. Para establecer una etiqueta de color simplemente pulse con el botón derecho sobre un mensaje en la lista de mensajes y utilize el submenú Etiquetar de color. Las etiquetas de colores son configurables por el usuario. Se puede establecer tanto el color como la etiqueta asociada. Las preferencias se encuentran en la página Configuración/Preferencias/Ver/Colores.
Soporte de listas de correo &SC; ofrece soporte para listas de correo desde el submenú Mensaje/Lista de correo. Cuando tenga seleccionado un mensaje de una lista de correo, el submenú le permite rápidamente iniciar la suscripción, desuscribirse, enviar un correo, obtener ayuda, contactar con el dueño de la lista y ver los archivos de la lista, bien abriendo una nueva ventana de composición con la dirección apropiada rellenada o bien abriendo la URL en su navegador web.
Módulos Los módulos son el mecanismo para extender las capacidades de &SC;. Por ejemplo, imagine que quiere almacenar sus mensajes en una base de datos SQL remota. En la mayoría de clientes que encontrará esto es simplemente imposible sin reconstruir toda la estructura interna del mismo. Con &SC; puede simplemente escribir un módulo para conseguirlo. Este sólo es un ejemplo de las posibilidades. Ya existe un buen número de módulos desarrollados para &SC;, y más están por venir. La sección Extendiendo &SC; contiene más detalles sobre ellos.
Desplegando &SC; La asistente de configuración inicial intenta rellenar varios campos utilizando información recolectada del sistema, como el nombre de usuario, nombre de la máquina, y otros. Como está orientado al uso general los valores predeterminados a menudo tienen que ser fijos. Sin embargo este asistente es configurable, de tal manera que permite a los administradores de sistema desplegar &SC; fácilmente para varios usuarios de una máquina o, incluso, sobre múltiples máquinas instaladas con alguna herramienta de replicación. La primera parte consiste en crear una plantilla para el asistente de configuración y establecer los parámetros predeterminados de una nueva instalación de &SC;. Comience con un usuario que no tenga el directorio ~/.claws-mail, idealmente un usuario nuevo. Inicie &SC; y navegue por el asistente. Los valores que introduzca no serán de utilidad para el futuro despliegue, así que puede pulsar siguiente-siguiente-siguiente. Una vez que el asistente haya finalizado y tenga la ventana principal de &SC; abierta, configure los valores predeterminados que quiera en la copia maestra. Puede cargar módulos, añadir gente o servidores LDAP en la agenda, crear reglas de filtrado, etc. Si es necesario y el despliege de &SC; usará carpetas MH, puede crear subdirectorios en el buzón. A continuación, salga de &SC;. Ahora edite el nuevo fichero de plantilla creado por el asistente, ~/.claws-mail/accountrc.tmpl. En este fichero podrá ver distintas variables, correspondientes con los campos del asistente. Puede dejar alguna comentada, en cuyo caso se usará el valor predeterminado habitual, o especificar valores o variables. No todos los campos pueden contener variables. Por ejemplo, smtpauth, smtpssl y recvssl son booleanos, bien 0 o 1, y recvtype es un valor entero. Los otros campos, como name, email o recvuser, son leídos por el asistente y las variables que contienen reemplazadas por valores. Esto permite especificar todo lo que su instalación necesite, incluso si tiene nombres de servidores o de entrada extraños. Guarde este fichero y borre ~/.claws-mail/accountrc (que contiene la cuenta inútil) y ~/.claws-mail/folderlist.xml (de manera que el árbol de carpetas sea leído correctamente para los nuevos usuarios). Copie recursivamente .claws-mail a /etc/skel/. Si el despliegue de &SC; va a usar carpetas MH, copie tambien el directorio Mail creado. Cambie los permisos de todos los ficheros bajo /etc/skel/.claws-mail y etc/skel/Mail a root:root por razones de seguridad. ¡Pruebe! Cree un usuario nuevo, inicie la sesión como ese usuario y ejecute &SC;. Si todo fue rellenado tal y como quería, el usuario simplemente tendrá que rellenar su contraseña. Ahora, si está creando una copia maestra para un despliegue en una instalación múltiple, puede seguir este proceso. Si lo estaba haciendo para una sola máquina ¡ha terminado! A continuación se listan las distintas variables del fichero accountrc.tmpl: domain Su nombre de dominio (ejemplo.com). Si no se establece se extraerá del nombre de la máquina. name El nombre de usuario. Si no se establece se extraerá de la información de entrada de Unix, que normalmente es lo correcto. email El correo electrónico del usuario. Si no se establece se extraerá a partir de $name y $domain. organization Su organización. Si no se establece estará vacía. smtpserver El servidor SMTP a usar. Si no se establece será smtp.$domain. smtpauth 0 o 1. Si hay que autentificarse en el servidor SMTP. Si no se establece será 0. smtpuser El nombre de usuario para el servidor SMTP. Si no se establece estará vacío (el mismo nombre de usuario que para recibir). smtppass La contraseña del servidor SMTP. Si no se establece estará vacío (si smtppass está vacío pero smtpuser no, se le preguntará la contraseña al usuario). recvtype El tipo de servidor del que recibir. 0 para POP3, 3 para IMAP4, 5 para fichero MBox local. Si no se establece será 0 (POP3). recvserver El servidor de recepción. Si no se establece será (pop|imap).$domain, dependiendo del $recvtype. recvuser El nombre de usuario del servidor de recepción. Si no se establece será extraído de la información de entrada de Unix. recvpass La contraseña del servidor de recepción. Si no se establece estará vacía (se pedirá al usuario una vez por sesión). imapdir El subdirectorio IMAP. Si no se establece estará vacío, lo cual es suficiente a menudo. mboxfile El fichero Mbox para recibir si $recvtype es 5. Si no se establece será /var/mail/$LOGIN.. mailbox El buzón MH donde almacenar el correo (para $recvtype igual a 0 o a 5). Si no se establece será Mail. smtpssl 0 o 1. Si hay que usar SSL para enviar correo. Si no se establece será 0. recvssl 0 o 1. Si hay que usar SSL para recibir correo. Si no se establece será 0. A continuación se listan las diferentes variables que puede utilizar en los campos domain, name, email, organization, smtpserver, smtpuser, smtppass, recvserver, recvuser, recvpass, imapdir, mboxfile y mailbox: $DEFAULTDOMAIN El nombre de dominio extraído de la información Unix del nombre de máquina. A menudo incorrecta. $DOMAIN El nombre de dominio establecido en la variable domain, la primera del fichero plantilla. $USERNAME El nombre real del usuario. $LOGIN El nombre de usuario (login) Unix del usuario. $NAME_MAIL El nombre real del usuario tal y como se estableción en el campo de la plantilla, en minúsculas y con los espacios reemplazados por puntos. Ricardo Mones se convertiría en ricardo.mones. $EMAIL La dirección de correo electrónico tal y como se estableción en la variable email del campo de la plantilla. Asegúrese de no usar una variable antes de definirla.
Preferencias ocultas Hay cierto número de preferencias ocultas en &SC;, preferencias sin las que ciertos usuarios a quienes quisimos complacer no podrían vivir, pero que en nuestra opinión no tienen lugar en el interfaz gráfico. Puede encontrar las siguientes en ~/.claws-mail/sylpheedrc, y cambiarlas mientras &SC; no esté ejecutándose. bold_unread Mostrar los mensajes no leídos utilizando negrita en la lista de mensajes. cache_max_mem_usage La cantidad máxima de memoria a usar para la cache de mensajes, en Kb. cache_min_keep_time El tiempo mínimo para mantener la cache en memoria, en minutos. Las caches más recientes que este tiempo no se liberarán, aunque el uso de memoria sea demasiado elevado. compose_no_markup No utilizar texto en negrita y cursiva en el selector de cuentas de la ventana de composición. emphasis_color El color que se usará para la línea X-Mailer cuando su valor sea &SC;. enable_dotted_lines Usar la apariencia antigua con líneas punteadas en la lista de carpetas y de mensajes en lugar de la apariencia moderna sin líneas. enable_hscrollbar Activa la barra de desplazamiento horizontal en la lista de mensajes. unsafe_ssl_certs Permite a &SC; recordar múltiples certificados SSL para un servidor/puerto dado. Está deshabilitado por omisión. use_stripes_everywhere Activar las líneas alternantes en los componentes GtkTreeView. use_stripes_in_summaries Activar las líneas alternantes en los componentes GtkTreeView de la ventana principal (lista de mensajes y árbol de carpetas). La única manera útil de usar esta opción es establecerla a 0 cuando use_stripes_everywhere está establecida a 1. enable_swap_from Mostrar la dirección de correo del remitente en la columna Para de la carpeta Enviado en lugar de la del destinatario. folderview_vscrollbar_policy Especificar la política de la barra de desplazamiento vertical de la vista de carpetas. hover_timeout Tiempo en milisegundos que causará que se expanda un árbol de carpetas cuando el cursor del ratón se mantenga encima en las operaciones de arrastrar y soltar. live_dangerously No solicitar confirmación antes de la eliminación definitiva de los mensajes. log_error_color log_in_color log_msg_color log_out_color log_warn_color Colores a usar en la ventana de traza. respect_flowed_format 0 o 1. Respetar el format=flowed en las partes text/plain de los mensajes. Esto provocará que algunos correos tengan líneas largas, pero corregirá algunas URLs que de otra manera serían cortadas. Por omisión es 0, desactivado. skip_ssl_cert_check Desactiva la verificación de los certificados SSL. statusbar_update_step Salto de actualización en las barras de progreso. textview_cursor_visible Mostrar el cursor en la vista de mensaje. thread_by_subject_max_age Número de días para incluir un mensaje en un hilo cuando se use Jerarquizar usando el asunto además de las cabeceras estándar. toolbar_detachable Mostrar los botones de manejo de las barras de herramientas. utf8_instead_of_locale_for_broken_mail Utilizar la codificación UTF-8 para los correos incorrectos en lugar de la localización actual. warn_dnd Mostrar un diálogo de confirmación al arrastrar y soltar carpetas.