Utiliser des bash
outils normaux (c.-à-d. Des outils intégrés ou des outils de ligne de commande couramment
- possible, et
- Comment
extraire / enregistrer des pièces jointes sur les e-mails?
Par exemple, disons que j'ai un rapport nocturne qui arrive par e-mail mais qui est une archive zip de plusieurs fichiers journaux. Je veux enregistrer tous ces zips dans un répertoire de sauvegarde. Comment pourrais-je accomplir cela?
linux
bash
attachments
email
garenne
la source
la source
mail
et faire cela, ou enregistrer la pièce jointe autrement, ça va aussi :)Réponses:
Si vous visez la portabilité, sachez qu'il existe plusieurs versions différentes de
mail(1)
etmailx(1)
. Il existe unemailx
commande POSIX , mais avec très peu d'exigences. Et aucune des implémentations que j'ai semble analyser de toute façon les pièces jointes.Vous pourriez avoir le paquet mpack . Sa
munpack
commande enregistre toutes les parties d'un message MIME dans des fichiers séparés, puis tout ce que vous avez à faire est de sauvegarder les parties intéressantes et de nettoyer le reste.Il y a aussi la métamail . Un équivalent de
munpack
ismetamail -wy
.la source
munpack
utilisez l'option '-t':munpack -t email_file
metamail
. Pouvez-vous m'aider à répondre à cette question ?Le meilleur programme à cet effet est ripMIME.
Il extrait le texte et toutes les pièces jointes:
https://pldaniels.com/ripmime/
GitHub: inflex / ripMIME
la source
sudo apt install ripmime
fonctionne bien. Voir aussi linux.die.net/man/1/ripmime . J'utilise ce programme; fonctionne très bien, pas de dépendances sauf libc6.OUI possible
Voici COMMENT (Ressource d' ici )
la source