GNU/Linux >> Tutoriales Linux >  >> Linux

Utilice el cliente de correo electrónico Alpine en su terminal Linux

El correo electrónico es un medio de comunicación importante y seguirá siéndolo en el futuro previsible. He usado muchos clientes de correo electrónico diferentes durante los últimos 30 años, y Thunderbird es el que más he usado en los últimos años. Es una aplicación de escritorio excelente y funcional que ofrece todas las funciones que la mayoría de las personas necesitan, incluido yo.

Una de las cosas que hacen a un buen administrador de sistemas es la curiosidad, y tengo más de lo que me corresponde. En los últimos meses, me he vuelto insatisfecho con Thunderbird, no porque haya nada particularmente malo en él. Más bien, después de muchos años, me cansé de eso. Tenía curiosidad acerca de si podría encontrar un cliente de correo electrónico que brindara una experiencia mejor (o al menos diferente) que Thunderbird y que fuera al menos igual de eficiente.

Decidí que era hora de un cambio, y no solo a un cliente de correo de interfaz gráfica de usuario (GUI) diferente. Ninguno de los otros clientes de correo electrónico basados ​​en GUI disponibles en Linux me ha atraído realmente. Finalmente me di cuenta de que lo que quería era volver a Alpine, el descendiente de Pine, el cliente de correo electrónico de interfaz de usuario de texto (TUI) que usé hace unos 20 años.

Más recursos de Linux

  • Hoja de trucos de los comandos de Linux
  • Hoja de trucos de comandos avanzados de Linux
  • Curso en línea gratuito:Descripción general técnica de RHEL
  • Hoja de trucos de red de Linux
  • Hoja de trucos de SELinux
  • Hoja de trucos de los comandos comunes de Linux
  • ¿Qué son los contenedores de Linux?
  • Nuestros últimos artículos sobre Linux

Este deseo de volverme retro con mi cliente de correo electrónico comenzó en 2017 cuando escribí un artículo sobre Alpine para Opensource.com. Describí cómo utilicé Alpine para sortear los problemas al enviar correos electrónicos desde las redes de ISP cuando viajaba lejos del sistema de correo electrónico de mi hogar.

Hace poco decidí usar Alpine exclusivamente para el correo electrónico. El principal atractivo es la facilidad de uso que ofrece mantener mis manos en el teclado (y reducir la cantidad de veces que necesito alcanzar el mouse). También se trata de rascar mi picazón de administrador de sistemas para hacer algo diferente y usar una excelente interfaz de modo de texto en el proceso.

Cómo empezar

Ya tenía Alpine configurado desde mi uso anterior, por lo que solo era cuestión de comenzar a usarlo nuevamente.

Bueno, en realidad no.

Previamente configuré Alpine en mi servidor de correo:usé shell seguro (SSH) para iniciar sesión en el servidor de correo electrónico usando mi cuenta de correo electrónico y luego inicié Alpine para acceder a mi correo electrónico. Expliqué esto en mi artículo anterior, pero la conclusión es que quería eludir a los ISP que bloquean el puerto de salida 25 para la transferencia de correo en nombre de la reducción del spam. Un poco de molestia, de verdad.

Pero ahora quiero ejecutar Alpine en mi estación de trabajo o portátil. Es relativamente sencillo configurar Alpine en el mismo host que el servidor de correo electrónico. Usarlo en una computadora remota requiere un poco más.

Instalar Alpine

Instalar Alpine en Fedora es simple porque está disponible en el repositorio de Fedora. Solo usa DNF como root:

# dnf -y install alpine

Este comando instala Alpine y cualquier paquete de requisitos previos que aún no esté instalado. Las dependencias principales de Alpine son Sendmail, Hunspell, OpenLDAP, OpenSSL, krb5-libs, ncurses y un par de otras. En mi caso, Alpine fue el único paquete instalado.

Iniciar Alpine

Para iniciar Alpine, abra una sesión de terminal, escriba alpine en la línea de comando y presione Intro .

La primera vez que inicia Alpine, muestra un mensaje que indica que está creando la estructura del directorio de usuarios en el servidor local. Luego muestra un mensaje de Bienvenida, y si presiona Entrar , recibe una copia de la licencia de Apache. Eso es bueno, y probablemente debería leer la licencia en algún momento para conocer sus términos. Pero lo más importante en este momento es configurar Alpine para recibir su correo electrónico.

Por ahora, solo presiona e minúscula para salir del mensaje de saludo. Ahora debería ver el menú principal de Alpine (eliminé varias líneas en blanco de la salida para ahorrar espacio):

+----------------------------------------------------+
| ALPINE 2.24 MAIN MENU Folder: INBOX No Messages    |
|                                                    |
| HELP - Get help using Alpine                       |
|                                                    |
| C COMPOSE MESSAGE - Compose and send a message     |
|                                                    |
| I MESSAGE INDEX - View messages in current folder  |
|                                                    |
| L FOLDER LIST - Select a folder to view            |
|                                                    |
| A ADDRESS BOOK - Update address book               |
|                                                    |
| S SETUP - Configure Alpine Options                 |
|                                                    |
| Q QUIT - Leave the Alpine program                  |
|                                                    |
|                                                    |
|                                                    |
|                                                    |
|                                                    |
| For Copyright information press "?"                |
|                                                    |
| ? Help P PrevCmd R RelNotes                        |
| O OTHER CMDS > [ListFldrs] N NextCmd K KBLock      |
+----------------------------------------------------+

Figura 1:Menú principal de Alpine

Alpine crea el ~mail directorio localhost durante el uso inicial. Cuando configura el servidor IMAP, Alpine crea el ~/mail predeterminado. , ~/mail/sent-mail y saved-messages carpetas en su directorio de inicio en el servidor IMAP. Puede cambiar los valores predeterminados, pero no lo recomiendo. Al usar IMAP, los correos electrónicos no se almacenan localmente a menos que los copie en carpetas locales. Todos los correos electrónicos se almacenan en la bandeja de entrada del servidor SMTP hasta que se guardan en una carpeta del servidor IMAP. Los servidores SMTP e IMAP pueden usar los mismos hosts o diferentes.

Alpine también asume que la bandeja de entrada se encuentra en /var/spool/mail/user_name en el servidor SMTP de correo electrónico. Este artículo explica cómo configurar los servidores IMAP y SMTP. El administrador de correo electrónico de su organización, que podría ser usted, agregará su cuenta al servidor IMAP y le proporcionará la contraseña inicial.

La interfaz Alpine

La interfaz de usuario (IU) de Alpine es una interfaz de usuario en modo texto y controlada por menús, también conocida como TUI. Este tipo de interfaz a veces también se denomina interfaz de usuario cautiva (IUP), que no proporciona una interfaz de línea de comandos que se pueda usar en secuencias de comandos, por ejemplo. Debe salir del programa para realizar otras tareas.

Por el contrario, el programa mailx es un programa de correo electrónico que se puede utilizar con una TUI, desde la línea de comandos o en secuencias de comandos. Por ejemplo, puede usar el siguiente comando para enviar los resultados del comando gratuito directamente a la cuenta de correo electrónico del administrador del sistema:

$ free | mailx -s "Free memory" [email protected]

Pero basta de ese pequeño viaje lateral; Hay trabajo que hacer. Comencemos con una explicación.

Observe en la Figura 1 que todas las opciones posibles en el menú principal en el centro de la interfaz y los elementos del menú en la parte inferior de la interfaz de usuario de Alpine se muestran en letras mayúsculas. Pero puede usar mayúsculas o minúsculas al emitir comandos; Alpine reconoce y responde a ambos. Las mayúsculas son más fáciles de ver y reconocer en la interfaz, pero es más fácil usar minúsculas para ingresar comandos y hacer selecciones de menú. Usaré letras mayúsculas en negrita a lo largo de este artículo para indicar las selecciones de menú (para imitar la interfaz de usuario de Alpine).

En el menú principal, puede usar el botón Arriba y abajo teclas de flecha para resaltar una opción diferente y luego presione Enter para seleccionarlo. La única forma de acceder a los elementos del menú en la parte inferior de la pantalla de Alpine (que llamo el menú secundario, a falta de un término mejor) es usando la letra designada para cada uno. Hay dos conjuntos de elementos de menú secundarios. Puedes presionar O (la letra, no el número) para cambiar al siguiente conjunto de comandos y presione O de nuevo para volver al conjunto original. Esta pulsación de tecla solo cambia los elementos del menú secundario.

Usa el Av Pág y Re Pág para desplazarse por los comandos si no puede verlos todos. El menú secundario en la parte inferior de la página generalmente enumera todos los comandos disponibles en el menú actual; también verá un mensaje similar a este:

[START of Information About Setup Command]

Si te encuentras en un lugar en el que no quieres estar, como crear un nuevo correo electrónico, responder a uno o realizar cambios en la configuración, y decides que no quieres hacerlo, Ctrl+C le permite cancelar la tarea actual. En la mayoría de los casos, se le pedirá que confirme que desea cancelar presionando la C llave. Tenga en cuenta que ^C en el menú secundario representa Ctrl+C . Muchos comandos usan Ctrl clave, por lo que verá ^ con bastante frecuencia en algunos menús.

Finalmente, para salir de Alpine, puede presionar Q; cuando pregunta:"¿Realmente dejas Alpine?" responde con Y salir. Como muchos comandos, Q no está disponible en todos los menús.

Ayuda

La ayuda está disponible en todos los menús que he probado. Puede acceder a la ayuda detallada para cada elemento del menú resaltando el elemento para el que necesita información y presionando ? clave para obtener ayuda sensible al contexto.

Configuración

Cuando comencé a usar Alpine con regularidad, realicé los cambios mínimos en la configuración necesarios para enviar y recibir correos electrónicos. A medida que adquiría más experiencia con Alpine, cambié otros elementos de configuración para que todo funcionara más fácilmente o más a mi gusto.

Primero, explicaré las configuraciones básicas necesarias para que Alpine funcione, luego pasaré a las que lo hacen funcionar mejor.

Si ha estado explorando un poco por su cuenta, lo cual es bueno, regrese al menú principal. Para acceder al menú de configuración de Alpine desde el menú principal, escriba S para Configuración. Verá un menú como este:

ALPINE 2.24 SETUP Folder: INBOX No Messages 

This is the Setup screen for Alpine. Choose from the following commands:

(E) Exit Setup:
This puts you back at the Main Menu.

(P) Printer:
Allows you to set a default printer and to define custom
print commands.

(N) Newpassword:
Change your password.

(C) Config:
Allows you to set or unset many features of Alpine.
You may also set the values of many options with this command.

(S) Signature:
Enter or edit a custom signature which will
be included with each new message you send.
 
(A) AddressBooks:
Define a non-default address book.
 
(L) collectionLists:
You may define groups of folders to help you better organize your mail.
 
(R) Rules:
This has up to six sub-categories: Roles, Index Colors, Filters,
 [START of Information About Setup Command ]
? Help E Exit Setup N Newpassword S Signature L collectionList D Directory  
O OTHER CMDS P Printer C Config A AddressBooks R Rules K Kolor

Figura 2:Menú de configuración de Alpine

El menú Configuración agrupa la gran cantidad de elementos de configuración en categorías relacionadas para, con suerte, facilitar la localización de los que desea. Usar Av Pág y Re Pág para desplazarse por los comandos si no puede verlos todos.

Comenzaré con la configuración necesaria para que el correo electrónico (el propósito completo de Alpine) esté en funcionamiento.

Configuración

La sección Configuración contiene 15 páginas (en mi pantalla grande) de elementos de configuración de opciones y funciones. Esta configuración se puede utilizar para configurar sus conexiones SMTP e IMAP al servidor de correo electrónico y definir la forma en que funcionan muchos aspectos de Alpine. En estos ejemplos, usaré el example.com nombre de dominio (que es la red virtual que uso para probar y experimentar). La configuración de Alpine se almacena en ~/.pinerc archivo, creado la primera vez que inicia Alpine.

La primera página del menú Configuración de instalación contiene la mayoría de los ajustes necesarios para configurar Alpine para enviar y recibir correo electrónico:

ALPINE 2.24 SETUP CONFIGURATION Folder: INBOX No Messages

Personal Name = <No Value Set: using "Test User">
User Domain = <No Value Set>
SMTP Server (for sending) = <No Value Set>
NNTP Server (for news) = <No Value Set>
Inbox Path = <No Value Set: using "inbox">
Incoming Archive Folders = <No Value Set>
Pruned Folders = <No Value Set>
Default Fcc (File carbon copy) = <No Value Set: using "sent-mail">
Default Saved Message Folder = <No Value Set: using "saved-messages">
Postponed Folder = <No Value Set: using "postponed-msgs">
Read Message Folder = <No Value Set>
Form Letter Folder = <No Value Set>
Trash Folder = <No Value Set: using "Trash">
Literal Signature = <No Value Set>
Signature File = <No Value Set: using ".signature">
Feature List =
Set Feature Name
--- ----------------------
[ Composer Preferences ]
[X] Allow Changing From (default)
[ ] Alternate Compose Menu
[ ] Alternate Role (#) Menu
[ ] Compose Cancel Confirm Uses Yes
[ ] Compose Rejects Unqualified Addresses
[ ] Compose Send Offers First Filter
[ ] Ctrl-K Cuts From Cursor
[ ] Delete Key Maps to Ctrl-D
[ ] Do Not Save to Deadletter on Cancel
[Already at start of screen]
? Help E Exit Setup P Prev - PrevPage A Add Value % Print
O OTHER CMDS C [Change Val] N Next Spc NextPage D Delete Val W WhereIs

Figura 3:Primera página del menú Configuración de instalación de Alpine

Aquí es donde define los parámetros necesarios para comunicarse con el servidor de correo electrónico. Para cambiar una configuración, use la flecha para mover la barra de selección al elemento de configuración deseado y presione Enter . Puede ver en la Figura 3 que ninguno de los elementos de configuración básicos tiene valores establecidos.

El Nombre personal item usa el campo Gecos de Unix /etc/passwd entrada para el usuario registrado para obtener el nombre predeterminado. Este es solo un nombre que Alpine usa para mostrar y no tiene ninguna función en la recepción o el envío de correo electrónico. Normalmente llamo a esto el "nombre bonito". En este caso, el nombre predeterminado está bien, así que lo dejaré como está.

Hay algunos elementos de configuración que debe establecer. Comience con el Dominio de usuario , que es el nombre de dominio del equipo actual. La mía es una máquina virtual que uso para pruebas y ejemplos en mis libros. Utilice la línea de comando para obtener el nombre de dominio completo (FQDN) y el nombre de host. En la Figura 4, puede ver que el nombre de dominio es example.com :

$ hostnamectl
Static hostname: testvm1.example.com
Icon name: computer-vm
Chassis: vm
Machine ID: 616ed83d97594a53814c35bc6c078d43
Boot ID: fd721c46a9c44c9ab8ea392cef77b661
Virtualization: oracle
Operating System: Fedora 33 (Xfce)
CPE OS Name: cpe:/o:fedoraproject:fedora:33
Kernel: Linux 5.10.23-200.fc33.x86_64
Architecture: x86-64

Figura 4:Obtención del nombre de host y el nombre de dominio

Una vez que tenga el FQDN, seleccione el Dominio de usuario entrada y presione Entrar para ver el campo de entrada en la parte inferior de la pantalla de Alpine (como se muestra en la Figura 5). Escriba su nombre de dominio y presione Intro (utilizando su nombres de servidor y dominio de la red):

ALPINE 2.24 SETUP CONFIGURATION Folder: INBOX No Messages

Personal Name = <No Value Set: using "Test User">
User Domain = <No Value Set>
SMTP Server (for sending) = <No Value Set>
NNTP Server (for news) = <No Value Set>
Inbox Path = <No Value Set: using "inbox">
Incoming Archive Folders = <No Value Set>
Pruned Folders = <No Value Set>
Default Fcc (File carbon copy) = <No Value Set: using "sent-mail">
Default Saved Message Folder = <No Value Set: using "saved-messages">
Postponed Folder = <No Value Set: using "postponed-msgs">
Read Message Folder = <No Value Set>
Form Letter Folder = <No Value Set>
Trash Folder = <No Value Set: using "Trash">
Literal Signature = <No Value Set>
Signature File = <No Value Set: using ".signature">
Feature List =
Set Feature Name
--- ----------------------
[ Composer Preferences ]
[X] Allow Changing From (default)
[ ] Alternate Compose Menu
[ ] Alternate Role (#) Menu
[ ] Compose Cancel Confirm Uses Yes
[ ] Compose Rejects Unqualified Addresses
[ ] Compose Send Offers First Filter
[ ] Ctrl-K Cuts From Cursor
[ ] Delete Key Maps to Ctrl-D
[ ] Do Not Save to Deadletter on Cancel
Enter the text to be added : example.com
^G Help
^C Cancel Ret Accept

Figura 5:escriba el nombre de dominio en el campo de entrada de texto.

Configuración requerida

Estos son los elementos de configuración básicos que necesita para enviar y recibir correo electrónico:

  • Nombre personal
    • Tu nombre
    • Este es el bonito nombre que utiliza Alpine para los campos De y Retorno en los correos electrónicos.
  • Dominio de usuario
    • example.com:25/user=SMTP_Authentication_UserName
    • Este es el dominio de correo electrónico para su cliente de correo electrónico. Esto puede ser diferente del nombre de dominio del usuario. Esta línea también contiene el número de puerto SMTP y el nombre de usuario para la autenticación SMTP.
  • servidor SMTP
    • SMTP
    • Este es el nombre del servidor de correo electrónico SMTP saliente. Se combina con el nombre de dominio del usuario para crear el FQDN para el servidor de correo electrónico.
  • Ruta de la bandeja de entrada
    • {IMAP_server)}Inbox
    • Este es el nombre del servidor IMAP encerrado entre llaves ({} ) y el nombre de la Bandeja de entrada. Tenga en cuenta que la ubicación de este directorio es diferente del correo electrónico IMAP entrante. La ubicación habitual de la bandeja de entrada en el servidor es /var/spool/mail/user_name .
  • FCC predeterminado (copia al carbón del archivo)
    • {IMAP_server)}mail/sent
    • Este es el buzón (carpeta) donde se almacena el correo enviado. El directorio de correo predeterminado en el servidor suele ser ~/mail , pero mail/ debe especificarse en esta entrada y en las dos siguientes, o las carpetas se colocarán en el directorio de inicio.
  • Carpeta de mensajes guardados predeterminada
    • {IMAP_server)}mail/saved-messages
    • Esta es la carpeta predeterminada al guardar un mensaje en una carpeta si no usa ^t para especificar uno diferente.
  • Carpeta Papelera
    • {IMAP_server)}mail/Trash
  • Firma literal
    • Una cadena de firma
    • No uso esto, pero es un lugar fácil para especificar una firma simple.
  • Archivo de firma
    • ~/MySignature.sig
    • Esto apunta al archivo que contiene su archivo de firma.

Configuración opcional

Estas son las características que cambié para que Alpine funcione más a mi gusto. No se trata de hacer que Alpine envíe y reciba correo electrónico, sino de hacer que Alpine funcione de la manera que usted desea. A menos que se indique lo contrario, encendí todas estas funciones. Las funciones que están activadas de forma predeterminada tienen la cadena (default) junto a ellos en la pantalla Alpine. Como ya están encendidos, no los describiré.

  • Rol alternativo (# ) Menú: Esto permite múltiples identidades utilizando diferentes direcciones de correo electrónico en el mismo cliente y servidor. El servidor debe configurarse para permitir el envío de varias direcciones a su cuenta de correo electrónico principal.
  • Componer rechaza direcciones no calificadas: Alpine no aceptará una dirección que no esté completamente calificada. Es decir, debe tener la forma <[email protected]> .
  • Habilitar Sigdashes: Esto permite que Alpine agregue automáticamente guiones (-- ) en la fila justo encima de la firma. Esta es una forma común de delinear el inicio de la firma.
  • Evitar la búsqueda de usuarios en el archivo de contraseñas: Esto evita la búsqueda del nombre de usuario completo en el campo Gecos del archivo passwd.
  • Revisión ortográfica antes de enviar: Aunque puede invocar el corrector ortográfico en cualquier momento mientras redacta un correo electrónico, esto fuerza un corrector ortográfico cuando usa el ^X pulsación de tecla para enviar un correo electrónico.
  • Incluir encabezado en la respuesta: Esto incluye los encabezados de un mensaje cuando respondes.
  • Incluir texto en respuesta: Esto incluye el texto del mensaje original en su respuesta.
  • Firma en la parte inferior: Muchas personas prefieren tener su firma en la parte inferior del correo electrónico. Esta configuración cambia la configuración predeterminada, que coloca la firma al final de la respuesta y antes del mensaje que se responde.
  • Conservar campos originales: Esto conserva las direcciones originales en Para: y CC: campos cuando responde a un mensaje. Si esta función está deshabilitada cuando responde a un mensaje, el remitente original se agrega a Para: campo, todos los demás destinatarios se agregan al CC: y su dirección se agrega a De: campo.
  • Habilitar envío en segundo plano: Esto acelera la respuesta de la interfaz de usuario de Alpine al enviar un correo electrónico.
  • Habilitar publicación SMTP detallada: Esto produce información más detallada durante las conversaciones SMTP con el servidor. Es una ayuda para la determinación de problemas para el administrador del sistema.
  • Advertir si está en blanco Asunto: Esto evita el envío de correos electrónicos sin asunto.
  • Visualización de carpetas combinadas: Esto combina todas las colecciones de carpetas en una sola pantalla principal. De lo contrario, las colecciones estarán en vistas separadas.
  • Visualización de subdirectorios combinados: Esto combina las colecciones de todos los subdirectorios en una sola pantalla principal. De lo contrario, los subdirectorios estarán en vistas separadas. Esto es útil al buscar un subdirectorio para adjuntar o guardar archivos.
  • Habilitar recopilación de carpetas entrantes: Esto enumera todas las carpetas entrantes en la misma colección que la Bandeja de entrada. Las carpetas entrantes se pueden usar con una herramienta como procmail para ordenar previamente el correo electrónico en carpetas que no sean la Bandeja de entrada y hace que sea más fácil ver las carpetas donde se ordenan los nuevos correos electrónicos.
  • Habilitar comprobación de carpetas entrantes: Esto permite que Alpine busque nuevos correos electrónicos en la colección de carpetas entrantes.
  • La cuenta corriente entrante incluye el total: Esto muestra la cantidad de correos electrónicos antiguos y nuevos en las carpetas entrantes.
  • Vista ampliada de carpetas: Esto muestra todas las carpetas en cada colección cuando ve la Lista de carpetas pantalla. De lo contrario, solo se muestran las colecciones y las carpetas no se muestran hasta que se seleccionan.
  • Entradas separadas de carpetas y directorios: Si su directorio de correo tiene carpetas de correo electrónico y directorios regulares que usan el mismo nombre, esto hace que Alpine los enumere por separado.
  • Usar lista de carpetas verticales: Esto ordena las carpetas de correo primero verticalmente y luego horizontalmente. El valor predeterminado es horizontal y luego vertical.
  • Convertir fechas a hora local: De forma predeterminada, todas las fechas y horas se muestran en sus zonas horarias de origen. Esto convierte las fechas para que se muestren en la hora local.
  • Mostrar orden en la barra de título: Alpine puede clasificar los correos electrónicos en una carpeta de correo utilizando varios criterios. Esto hace que los criterios de clasificación se muestren en la barra de título.
  • Habilitar enlaces de direcciones de visualización de mensajes: Esto resalta las direcciones de correo electrónico en el cuerpo del correo electrónico.
  • Habilitar enlaces de archivos adjuntos de vista de mensajes: Esto resalta los enlaces URL en el cuerpo del correo electrónico.
  • Preferir texto sin formato: Muchos correos electrónicos contienen dos versiones, texto sin formato y HTML. Cuando esta función está activada, Alpine siempre muestra la versión de texto sin formato. Puedes usar la A para cambiar a la versión "preferida", normalmente la HTML. Por lo general, encuentro que el texto sin formato es más fácil para visualizar la estructura y leer el correo electrónico. Esto puede depender del cliente que envía, así que uso el A clave cuando sea necesario.
  • Habilitar la impresión a través del comando Y: Esto imprime un mensaje usando el valor predeterminado anterior, Y . Porque Y también se utiliza para confirmar muchos comandos, la pulsación de tecla puede hacer que imprima un mensaje sin darse cuenta. El nuevo valor predeterminado es % para evitar la impresión accidental. Me gusta la facilidad de usar Y , pero ha causado algunos trabajos de impresión adicionales, por lo que estoy pensando en desactivar esta función.
  • Imprimir avance de formulario entre mensajes: Esto imprime cada mensaje en una nueva hoja de papel.
  • Encabezados personalizados: Los encabezados personalizados permiten anular el De: predeterminado. y Responder a: encabezados Configuré el mío en:
    -   From: "David Both" <[[email protected]](mailto:[email protected])>
    -   Reply-To: "David Both"
        <[[email protected]](mailto:[email protected])>
  • Clave de clasificación: De forma predeterminada, Alpine ordena los mensajes en una carpeta por hora de llegada. Encontré esto un poco confuso, así que lo cambié a Fecha , que puede ser significativamente diferente de la hora de llegada. Muchos remitentes de spam usan fechas y horas en el pasado o en el futuro, por lo que esta configuración puede clasificar las futuras en la parte superior de la lista (o en la parte inferior, según sus preferencias de clasificación hacia adelante o hacia atrás).
  • Visor de imágenes: Esta función le permite especificar el visor de imágenes que se utilizará cuando se muestren gráficos adjuntos o incrustados en un correo electrónico. Esto solo funciona cuando se usa Alpine en una ventana de terminal en el escritorio gráfico. No funcionará en una consola virtual de solo texto. Siempre configuro esto en =okular porque Okular es mi visor preferido.
  • Lector de URL: Esto le dice a Alpine qué navegador web desea usar. Configuré esto para = /bin/firefox pero podrías usar Chrome u otro navegador. Asegúrese de verificar la ubicación del ejecutable de Firefox.

Impresión

Es fácil configurar Alpine para imprimir. Seleccione la Impresora menú desde la Configuración página. Esto le permite configurar una impresora predeterminada y definir comandos de impresión personalizados. El valor predeterminado es probablemente attached-to-ansi . Mueva el cursor hacia abajo hasta el comando de impresión UNIX estándar y resalte la lista de impresoras.

Standard UNIX print command

Using this option may require setting your "PRINTER" or "LPDEST"

environment variable using the standard UNIX utilities.

Printer List: "" lpr

Luego presione Entrar clave para establecer el estándar Unix lpr comando como predeterminado.

Pensamientos finales

Esta no es una guía paso a paso para la configuración y el uso de Alpine. Más bien, traté de cubrir los conceptos básicos para ponerlo en marcha para enviar y recibir correos electrónicos. También compartí algunos cambios de configuración que han hecho que mi experiencia Alpine sea mucho más útil. Estos son los elementos de configuración que he encontrado más importantes para mi experiencia; es posible que descubras que los demás son más importantes para ti.

He estado usando Alpine durante varios meses y estoy muy contento con la experiencia. La interfaz de texto me ayuda a concentrarme en el mensaje y no en los gráficos y animaciones que distraen. Puedo verlos si elijo, pero el 99 % de las veces, elijo no hacerlo.

Alpine es fácil de usar y tiene una gran cantidad de funciones que se pueden configurar para brindar la mejor experiencia de cliente de correo electrónico posible.

Usa la Ayuda función para obtener más información sobre los campos que exploré anteriormente y los que no cubrí. Sin duda, encontrará formas de configurar Alpine que funcionen mejor para usted que los valores predeterminados o lo que cambié. Espero que esto al menos le dé un comienzo para configurar Alpine de la manera que desee.


Linux
  1. Use la terminal de Linux para navegar por su computadora

  2. Use la terminal de Linux para ver qué archivos hay en su computadora

  3. Use XMLStarlet para analizar XML en la terminal de Linux

  4. Cómo cambiar el color de tu terminal Linux

  5. Embárcate en una aventura en tu terminal Linux

Relájate junto al fuego en tu terminal Linux

Por qué todavía me encanta Alpine para el correo electrónico en la terminal de Linux

Cómo configurar y usar el cliente de correo electrónico Nylas N1 en Linux

Cómo usar prácticamente tu terminal Linux (cuatro ejemplos)

Cómo usar prácticamente tu terminal Linux (parte 2)

Los 10 mejores software de cliente de correo electrónico de Linux para administrar varias cuentas