GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der einfachste Weg, eine Datei per E-Mail über die Befehlszeile in * nix zu senden?

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.


Linux
  1. Patool – Ein tragbarer Befehlszeilen-Archivdateimanager

  2. Tabelle über die Befehlszeile in Linux abschneiden

  3. Konvertieren Sie Unix-Zeilenenden in Windows

  4. Spielen Sie MP3- oder WAV-Dateien über die Linux-Befehlszeile ab

  5. Anzeigen von Eigenschaften/Attributen von DLL- und EXE-Dateien über die Befehlszeile

Kopieren Sie eine Datei in mehrere Verzeichnisse von der Befehlszeile unter Linux

Batch-Entfernung von Leerzeichen in Dateinamen über die Ubuntu-Befehlszeile

So senden Sie eine E-Mail mit Dateianhang von der Befehlszeile aus

Zeigen Sie den Inhalt einer Datei in der Linux-Befehlszeile an

So extrahieren Sie die Tar.xz-Datei in der Linux-Befehlszeile

Senden Sie E-Mail in Linux von der Befehlszeile aus