Angenommen, es handelt sich um einen binären Anhang:
uuencode [Dateiname] [Dateiname] | mail -s [Betreff] [Empfängeradresse]
Sie müssen sich nicht um die UU-Kodierung kümmern, wenn es nur eine Textdatei ist, zB:
mail -s [Betreff] [Empfängeradresse] <[Dateiname]
Die meisten *NIXes haben Mail und UUencode, also sollte das so ziemlich überall funktionieren.
Mit Mutt können Sie:
mutt -z -a <file> -s <subject> -- [email protected]
Oder, wenn Sie keinen Text eingeben möchten:
mutt -z -a <file> -s <subject> -- [email protected] < /dev/null
"sendEmail ist ein schlanker SMTP-E-Mail-Client für die Befehlszeile. Wenn Sie E-Mails von einer Befehlszeile aus senden müssen, ist dieses kostenlose Programm perfekt:einfach zu verwenden und reich an Funktionen. Es wurde für die Verwendung in Bash-Skripten und Batch-Dateien entwickelt , Perl-Programme und Websites, ist aber ziemlich anpassungsfähig und wird wahrscheinlich Ihre Anforderungen erfüllen.SendEmail ist in Perl geschrieben und ist insofern einzigartig, als es KEINE MODULE erfordert.Es hat einen intuitiven und flexiblen Satz von Befehlszeilenoptionen, was es sehr einfach macht zum Erlernen und Verwenden.[Unterstützte Plattformen:Linux, BSD, OS X, Windows 98, Windows NT, Windows 2000 und Windows XP]"
Ich habe es schon einmal benutzt und es hat mir sehr gut gefallen. Sie können Dateien mit der Option -a anhängen.