Envoi fichier par mail en ligne de commande Linux

En ligne de commande, pour envoyer une pièce jointe à un email il faut que le paquet sharutils soit installé pour que l’on puisse utiliser uuencode

apt install sharutils

Ensuite, on peut ajouter une pièce de la forme

 

uuencode /var/log/mail.log mail.log|mail -s "log mail" email@ndd.fr -a From:root@server.fr

# Variante
uuencode /var/log/syslog.2.gz syslog-server.gz|mail -s "syslog server" moi@ndd.fr -a From:root@server.fr