¿Enviar correo con un zip adjunto desde Mutt sin opciones de aviso?

¿Enviar correo con un zip adjunto desde Mutt sin opciones de aviso?

Me quedo atascado cuando intento enviar un correo electrónico usando Mutt, pero cada vez que ejecuto el script aparece un menú con una verificación. ¿Hay alguna forma de omitir esa verificación o de activar la opción del script sin preguntar nada?

#! /bin/bash

zip -r files.zip /home/user/folder/*.*
mutt -s "files[CONFIDENTIAL]" -a files.zip -- [email protected]
rm files.zip**strong text**

Respuesta1

Si no especifica el cuerpo del mensaje en la línea de comando, mutt intentará abrir su editor de texto para que pueda ingresarlo. Si específicamente deseas enviar un mensaje vacío, puedes hacerlo de esta manera:

mutt -s "files[CONFIDENTIAL]" -a files.zip < /dev/null -- [email protected]

Si todavía muestra un mensaje de verificación, el problema puede provenir de su .muttrc y puede intentar lo siguiente:

mutt -s "files[CONFIDENTIAL]" -a files.zip -F /dev/null < /dev/null -- [email protected]

A menos que su .muttrc defina una forma específica de enviar correo electrónico, por ejemplo si contiene algo como:

set sendmail = "/usr/bin/msmtp -a you"

En este caso, puede copiar las líneas interesantes (todas las opciones que desea utilizar, como set crypt_autoencryptsi sus archivos son confidenciales) de su .muttrc en un archivo de configuración separado y reemplazarlo -F /dev/nullpor -F ~/.yournewconfigurationfile.

¡Espero que ayude!

información relacionada