Mail Attachments mit uuencode

From Bitbull Wiki
Jump to navigation Jump to search

mails versenden ist ja mit linux ein kinderspiel!

einfach den text in den mailbody pipen und das kind ist geboren... möchte man aber nun ein mail mit einem anhang oder von einem direkten datenstrom versenden, dann sieht die sache schon etwas kurioser aus.

wie ich feststellen musste, wird in der unix welt hierzu das programm uuencode/uudecode verwendet, welches lich für linux im rpm "sharutils" versteckt.

nun kann ich problem los mit einem datenstrom jeglicher art umgehen...

hier zum beispiel ein fliegend gepacktes mail mit mehreren anhängen mit einem body text:

( echo " Dies ist das gewuenschte mail, die dateien liegen bei fragen bitte an admin@domain.com"
tar cfz - /etc/ | uuencode etc.tar.gz
gzip -c /var/log/messages | uuencode messages.gz ) | mail -s "automail von $(hostname -f)" chris

oder ein einfaches config file:

cat /etc/cluster.xml | uuencode cluster.xml | mail -s "cluster.xml von $(hostname -f)" admin@domain.com