Mail attachments da linea di comando

Da Inc0Wiki.

Intro

Esistono vari modi per mandare mail con allegati da linea di comando: no, non intendo eseguento un mail client in shell, intendo proprio da $ o #. Lo si può fare con mutt, mail o altro a seconda delle esigenze.

Mutt

Ovviamente è necessario averlo installato, dopo di che basta digitare:

$ echo "Qui il messaggio." | mutt -s "Qui il soggetto" -a /path/al/file/da/allegare.ext \
  /path/ad/un/altro/file/da/allegare.ext -- destin@atario1.dom destin@tion2.dom

per spedire una mail a destin@atario1.dom e destin@tion2.dom con due file allegati.