Nicht jedes Kommandozeilen-Mail-Programm kann Anhänge verschicken. nail kann das zum Beispiel oder das bekannte mailx (einige mailx sind aber nur Sym-Links auf mail, die können das auch nicht):
nail kann Anhänge direkt verschicken:
# aptitude install nail # echo "Mailtext" | nail -s "Subject" -a <Dateiname> -r "<rueckantwort@domain.de>" <empfaenger@domain.de>
dieses mailx kann Anhänge direkt verschicken:
# aptitude install heirloom-mailx # echo "Mailtext" | mailx -s "Subject" -a <Dateiname> -r "<rueckantwort@domain.de>" <empfaenger@domain.de>
dieses mailx (Sym-Links auf mail) kann Anhänge nur indirekt verschicken:
# aptitude install mailutils # (cat <Dateiname> ; uuencode <Dateiname>) | mailx -s "Subject" -r "<rueckantwort@domain.de>" <empfaenger@domain.de>
Hat man jedoch eines, welches es nicht kann, dann kann man sich so behelfen:
# cat <Dateiname> | uuencode <Dateiname> | mail -s "Subject" <empfaenger@domain.de>
oder mit base64
# cat <Dateiname> | base64 | mail -s "Betreff" <empfaenger@domain.de>
oder so:
# cat <Dateiname> | uuencode <Dateiname> >> MAILTEXT.txt # cat MAILTEXT.txt | mail -s "Betreff" <empfaenger@domain.de>
oder so:
# uuencode foto1.jpg foto2.jpg > anhang.txt # mailx -s "fotos" <empfaenger@domain.de> < anhang.txt
oder so:
# (echo "Mailtext" ; cat <Dateiname> | uuencode <Dateiname>) | mail -s "Betreff" <empfaenger@domain.de>
oder mit base64
# base64 <Dateiname> >> MAILTEXT.txt # cat MAILTEXT.txt | mail -s "Betreff" <empfaenger@domain.de>
oder so:
# (echo "Mailtext" ; base64 <Dateiname>) | mail -s "Betreff" <empfaenger@domain.de>
Manchmal braucht man noch soetwas:
# vi ~/.mime.types text/plain .txt application/octet-stream .doc
Die 5. Spalte in der /etc/passwd wird als Absendename (nicht als Absendeadresse) verwendet:
# vipw root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh www-data:x:33:33:www-data:/var/www:/bin/sh backup:x:34:34:backup:/var/backups:/bin/sh list:x:38:38:Mailing List Manager:/var/list:/bin/sh irc:x:39:39:ircd:/var/run/ircd:/bin/sh gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh nobody:x:65534:65534:nobody:/nonexistent:/bin/sh