Usar bashherramientas 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

maily 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 unmailxcomando 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
munpackcomando 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
munpackesmetamail -wy.fuente
munpack, use la opción '-t':munpack -t email_filemetamail. ¿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 ripmimefunciona 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