Usar bash
herramientas normales (es decir, herramientas integradas o herramientas de línea de comandos comúnmente disponibles), ¿es
- posible, y
- cómo
extraer / guardar archivos adjuntos en correos electrónicos?
Por ejemplo, supongamos que tengo un informe nocturno que llega por correo electrónico pero es un archivo zip de varios archivos de registro. Quiero guardar todas esas cremalleras en un directorio de respaldo. ¿Cómo lograría eso?
linux
bash
attachments
email
madriguera
fuente
fuente
mail
y hacer esto, o guardar el archivo adjunto de otra manera, también está bien :)Respuestas:
Si busca la portabilidad, tenga en cuenta que hay varias versiones diferentes de
mail(1)
ymailx(1)
. Hay unmailx
comando POSIX , pero con muy pocos requisitos. Y ninguna de las implementaciones que tengo parece analizar los archivos adjuntos de todos modos.Es posible que tenga el paquete mpack . Su
munpack
comando guarda todas las partes de un mensaje MIME en archivos separados, luego todo lo que tiene que hacer es guardar las partes interesantes y limpiar el resto.También hay metamail . Un equivalente de
munpack
esmetamail -wy
.fuente
munpack
, use la opción '-t':munpack -t email_file
metamail
. ¿Me pueden ayudar con esta pregunta ?El mejor programa para este propósito es ripMIME.
Extrae el texto y todos los archivos adjuntos:
https://pldaniels.com/ripmime/
GitHub: inflex / ripMIME
fuente
sudo apt install ripmime
funciona sin embargo. Ver también linux.die.net/man/1/ripmime . Yo uso este programa; funciona muy bien, sin dependencias excepto libc6.SÍ posible
Esto es CÓMO (Recurso de aquí )
fuente