[[mail]]
 

Mail

Kommandozeile

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

Absendename

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

verschiedene Mailprogramme

 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki