Es necesario enviar correos electrónicos desde la terminal de Linux, especialmente cuando está automatizando correos electrónicos usando un script de shell. Los programas de correo electrónico como Thunderbird y Evolution pueden parecer las herramientas de referencia, pero a veces pueden sentirse inflados. Si se siente cómodo trabajando con la línea de comandos, podría ser beneficioso para usted enviar / recibir correos electrónicos a través del propio sistema de corazón de Linux.
Puede configurar Gmail y otros clientes de correo electrónico dentro de Linux para acceder a su buzón, enviar correos electrónicos y responder a los correos electrónicos desde el terminal directamente. Para acceder a su buzón, primero deberá configurar Mutt, lo que le facilitará las cosas a largo plazo.
¿Qué es Mutt?
Mutt es un cliente de correo electrónico de código abierto basado en texto que se utiliza para transferir / recibir correos electrónicos entre hosts mientras utiliza el Protocolo simple de transferencia de correo (SMTP). Para instalar Mutt, debe seguir algunos comandos y luego puede configurar su buzón de correo de Gmail con facilidad.
Características de Mutt dignas de consideración
Antes de sumergirse, querrá saber qué hace que Mutt sea tan especial para Linux. Aquí hay algunas características que lo convencerían del verdadero temple de Mutt como manejador de buzones:
- Es fácil de instalar y configurar.
- Puede enviar correos electrónicos con archivos adjuntos únicos o múltiples, directamente desde la línea de comandos.
- Mutt le permite enviar correos electrónicos a destinatarios en el CC y BCC secciones.
- Es totalmente compatible con el enhebrado de mensajes.
- Utilice la excelente característica de las listas de correo.
- Obtiene soporte para diferentes formatos de buzón como mbox, maildir, MMDF y MH.
- Está disponible en al menos 20 idiomas.
- Mutt admite la función DSN (Notificación de estado de entrega).
Cómo instalar Mutt en Linux
Dado que Mutt no es un paquete estándar de Linux, no lo encontrará preinstalado en su sistema. Tendrá que instalar manualmente el paquete utilizando un administrador de paquetes.
En Ubuntu y Debian:
sudo apt-get install mutt
Puede instalar Mutt en RHEL / CentOS usando YUM:
sudo yum instalar mutt
Para instalar el paquete en Fedora:
sudo dnf instalar mutt
En las distribuciones basadas en Arch, puede instalar el paquete usando Pacman:
sudo pacman -S mutt
Cómo configurar Mutt en Linux
Como primer paso de configuración, debe crear algunos directorios donde el sistema almacenará correos, encabezados y certificados después de la instalación.
Emita los siguientes comandos uno por uno:
mkdir -p ~ / .mutt / cache / encabezados
mkdir ~ / .mutt / cache / bodies
toque ~ / .mutt / certificados
Cree el archivo de configuración de Mutt usando el comando táctil:
toque ~ / .mutt / muttrc
Abre el muttrc archivo usando su editor de texto favorito:
sudo nano ~ / .mutt / muttrc
Una vez que se abre el editor, es hora de comenzar a completar los detalles IMAP y SMTP de su buzón para completar la configuración del buzón para los correos entrantes y salientes.
Aquí están las configuraciones:
establecer desde = "[email protected]"
set realname = "Primero Último"
# Configuración IMAP
establecer imap_user = "[email protected]"
establecer imap_pass = ""
# Configuración SMTP
establecer smtp_url = "smtps: //[email protected]"
establecer smtp_pass = ""
# Carpetas remotas de Gmail
set folder = "imaps: //imap.gmail.com/"
set spoolfile = "+ INBOX"
set pospuesto = "+ [Gmail] / Borradores"
set record = "+ [Gmail] / Enviado"
set trash = "+ [Gmail] / Trash"
Este ejemplo demuestra cómo configurar una cuenta de Gmail usando Mutt. Asegúrate de reemplazar nombre de usuario, Primero, y Último en el fragmento anterior con su nombre de usuario, nombre y apellido de la dirección de correo electrónico, respectivamente.
Descifrando los comandos para la configuración del correo electrónico
- De: ID de correo electrónico del remitente
- Nombre real: Este será su nombre, que aparecerá en el correo electrónico.
- IMAP_user: Esta es su dirección de correo electrónico.
- IMAP_pass: Su contraseña de correo electrónico, en caso de que esté seguro de que nadie más accederá a su buzón.
- SMTP_url: La primera parte define la URL a la que su buzón enviará mensajes para su entrega.
- SMTP_pass: Contraseña del buzón
- Carpeta: Ubicación de su buzón
- Spoolfile: La carpeta dentro del buzón, donde llegan los correos electrónicos.
- Aplazado: Hace referencia a la carpeta para almacenar mensajes pospuestos (borradores).
- Registro: El directorio donde Gmail almacena los mensajes enviados.
- Basura: El directorio para almacenar los correos electrónicos eliminados.
Opciones de configuración de IMAP y SMTP de Gmail
La mayoría de las veces, los números de puerto IMAP y SMTP de su buzón tienden a permanecer iguales. Para obtener los mejores resultados, siempre se recomienda que verifique la configuración de su buzón antes de ingresar la configuración en la ventana del editor.
Para aquellos que usan Gmail, aquí está la configuración del buzón de correo de Gmail:
Ahora que ha configurado todo, es hora de ejecutar Mutt y ver la magia de su buzón desplegarse frente a sus ojos.
Cómo usar Mutt en Linux
Antes de poder enviar y recibir correos electrónicos con Mutt, deberá iniciar la aplicación. Inicie la terminal y escriba chucho para iniciar la aplicación:
chucho
Para enviar nuevos correos electrónicos usando Mutt, escriba metro en la terminal. Mutt le pedirá la dirección de correo electrónico, el asunto y el cuerpo del mensaje del destinatario. También puede adjuntar un archivo si lo desea. Una vez que haya actualizado todos los detalles, presione y para enviar el correo electrónico.
1. Enviar un correo electrónico con el asunto y el cuerpo del mensaje
Para agregar la cadena de asunto en su correo electrónico, use el -s bandera:
mutt -s "Prueba de correo electrónico de mutt" [email protected]
2. Pipe Mutt con eco
Puede implementar el comando echo con Mutt para pasar el cuerpo del mensaje del correo electrónico:
echo "Mensaje del cuerpo" | mutt -s "Prueba de correo electrónico de mutt" [email protected]
3. Enviar un correo electrónico con un archivo adjunto
Para agregar un archivo como adjunto, especifique la ruta del archivo al final del comando:
echo "Mensaje del cuerpo" | mutt -s "Prueba de correo electrónico de mutt" [email protected] test.txt
Si desea adjuntar varios archivos, pase los nombres de los archivos separados por Espacio personaje.
echo "Mensaje del cuerpo" | mutt -s "Prueba de correo electrónico de mutt" [email protected] -a test.tar.gz –a test2.tar.gz
4. Enviar correo electrónico a varios destinatarios
Del mismo modo, también puede agregar varias direcciones de correo electrónico para enviar el correo electrónico a:
mutt -s "Prueba de correo electrónico de mutt" [email protected], [email protected], [email protected]
5. Agregar destinatarios en modo CC y CCO
Puedes usar el -C y -B marca para especificar las direcciones de correo electrónico para copia carbón y copia oculta.
mutt -s "Asunto del correo" -c; -B; dirección de correo del destinatario
En el siguiente ejemplo, Mutt usará [email protected] como el A dirección de correo electrónico, mientras que se enviará copia carbón y copia oculta del correo electrónico a [email protected] y [email protected] respectivamente.
mutt -s "Correo electrónico de prueba" -c [email protected] -b [email protected] [email protected]
6. Obtenga ayuda de la línea de comandos
En caso de que se sienta atascado, puede buscar la ayuda de Mutt utilizando el -h bandera.
mutt -h
Revisión de la interfaz de correo electrónico de Mutt
La barra de menú en la parte superior de la ventana de la interfaz le permite navegar entre las distintas pestañas. La ventana de terminal también enumera los atajos de teclado justo debajo. El panel del medio es para ver los mensajes.
Desafortunadamente, Mutt no viene con un redactor de correo electrónico incorporado, por lo que debe usar un editor de texto como Nano, Vim, Emacs, etc. para crear el cuerpo de su mensaje.
Puede utilizar los siguientes comandos con Mutt:
- metro: Redactar un nuevo correo electrónico
- q: Dejar
- D: Borrar
- r: Respuesta
- y: Enviar
- I: Salida
¿Qué tiene de especial Mutt?
Mutt es un paquete de código abierto que cumple este propósito, es relativamente pequeño y hace el trabajo. A pesar de su procesamiento rápido y manejo ingenioso de errores, se queda corto cuando se trata de mostrar imágenes dentro de los correos electrónicos.
Dado que está hecho en un formato de texto para devolver resultados rápidos, algunas personas pueden sentir que Mutt no hace bien el trabajo con los correos con imágenes. Sin embargo, Mutt debería ser su primera opción si desea un cliente de correo electrónico de línea de comandos para Linux.
Olvídese del correo web: la mejor forma de administrar el correo electrónico es en un cliente de correo. ¿Pero cual? Elija entre los 10 mejores clientes de correo electrónico de Linux.
Leer siguiente
- Linux
- Gmail
- Cliente de correo electrónico de escritorio
- Terminal
Wini es un escritor que vive en Delhi y tiene 2 años de experiencia en la escritura. Durante sus períodos de redacción, se ha asociado con agencias de marketing digital y empresas técnicas. Ha escrito contenido relacionado con lenguajes de programación, tecnología en la nube, AWS, Machine Learning y mucho más. En su tiempo libre, le gusta pintar, pasar tiempo con su familia y viajar a la montaña, siempre que sea posible.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Un paso más…!
Confirme su dirección de correo electrónico en el correo electrónico que le acabamos de enviar.