Exemple utilisant uuencode :
uuencode surfing.jpeg surfing.jpeg | mail example@unixlinux.online
et article de référence :
http://www.shelldorado.com/articles/mailattachments.html
Remarque :
vous pouvez apt install sharutils avoir uuencode commande
$ echo | mutt -a syslogs.tar.gz example@unixlinux.online
Mais il utilise mutt, pas mail (ou mailx).
mailx pourrait également vous aider. À partir de la page de manuel de mailx :
-a file
Attach the given file to the message.
Assez facile, non ?
mail sur chaque version de Linux moderne que j'ai essayé peut le faire. Pas besoin d'autres logiciels :
example@unixlinux.online:~$ mail -a doc.jpg example@unixlinux.online
Subject: testing
This is a test
EOT
ctrl+d lorsque vous avez fini de taper.