Mutt Envío Múltiples Archivos Linux [SOLUCIONADO]

Cómo funciona Mutt en Linux

Mutt es un cliente de correo electrónico para sistemas Unix como Linux. Aunque su interfaz no es gráfica, es potente y flexible. Entre sus ventajas, destaca la capacidad de enviar múltiples archivos.

El siguiente fragmento de código muestra cómo usar Mutt para enviar varios archivos:

                mutt -s "Asunto del correo" -a archivo1.txt archivo2.txt -- [email protected] < /dev/null
            

Explicación del comando Mutt

En esta estructura de comando, "-s" se usa para especificar el asunto del correo electrónico. "-a" se utiliza para adjuntar los archivos y "--" sirve para separar los archivos adjuntos del destinatario. Finalmente, "< /dev/null" permite enviar el correo sin necesidad de interactuar con Mutt.

Error común al utilizar Mutt

Un error habituale que se da el uso de Mutt para el envío de múltiples archivos es olvidar incluir "--" antes del correo destinatario. Sin este carácter, Mutt interpretará el correo del destinatario como otro archivo para adjuntar. A continuación, se muestra un ejemplo de este error:

                # Incorrecto
                mutt ‐s "Asunto" ‐a archivo1.txt archivo2.txt [email protected] < /dev/null
            

Uso avanzado del comando Mutt

Es posible que desee enviar un correo electrónico con un cuerpo de texto además de los archivos adjuntos. Esto también es posible con Mutt. A continuación, se muestra un ejemplo de cómo hacer esto:

                echo "Esta es la información del cuerpo del correo." | mutt -s "Correo con cuerpo y archivos adjuntos" -a archivo1.txt archivo2.txt -- [email protected]
            

Envío de multiples archivos con Mutt

Para enviar multiples archivos con Mutt, es necesario disponer de una lista de archivos. Esta lista puede ser generada automáticamente con comandos de Linux como find o ls. El siguiente ejemplo muestra cómo hacer esto:

                find . -name '*.txt' | xargs mutt -s "Enviar archivos txt" -- [email protected]
            

Conclusión

En resumen, Mutt es una herramienta poderosa para trabajar con el correo electrónico desde la línea de comando. Aunque su sintaxis pueda parecer extraña al principio, proporciona una gran flexibilidad y permite automatizar tareas de correo electrónico repetitivas en Linux.

Recuerda siempre verificar dos veces los comandos antes de ejecutarlos, y prestar especial atención a los detalles, como el uso del caracter "--", para obtener los resultados esperados. Con la práctica, el uso de Mutt para el envío de multiples archivos será una tarea fácil.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad