Drucken

eMail unter Linux/UNIX

mail versenden von der command line

(printf "%s\n" "Hallo, dies ist der file /etc/filename"; cat /etc/filename) | mail -s "Die Log-Datei" info@ccf-consulting.de


mail mit Anhang versenden von der command line

Oft ist es erforderlich mails mit Attachements zu versenden
Anbei ein Beispiel mittels uuencode und mail
(echo "Hallo, anbei der file /etc/filename "; uuencode /etc/filename filename ) \ 
| mail -s "Die Log-Datei " info@ccf-consulting.de

bei mehreren files kann man uuencode commands hintereinander angeben.
Die bessere Lösung ist, die files mittels zip, tar, ... zu packen und dan den *.gz, *.tar file zu versenden.
(echo "Hallo, anbei die files: file1 file2 file3 fileXXX "
 ; uuencode /etc/1st_filename file1 
 ; uuencode /etc/2nd_filename file2 
 ; uuencode /etc/3rd_filename file3 
 ; uuencode /etc/XXX_filename fileXXX 
 )  | mail -s "files:  file1 file2 file3 fileXXX " info@ccf-consulting.de

winmail.dat files unter Linux

Das winmail.dat file wird von Microsoft Outlook benutzt um mail Anhänge in richtext formatierten emails zu versenden.
Mit dem tnef Programm kann der winmail.dat geöffnet werden.

Installation (Debian, Ubuntu)
apt-get install tnef

Installation (SuSE)
zypper install tnef

Benutzung
Inhalt der winmail.dat anzeigen.
tnef -t winmail.dat

extrahieren aller files im aktuellen Verzeichnis
tnef winmail.dat

extrahieren aller files in das TARGET Verzeichnis
tnef -C TARGET winmail.dat