Page 1 of 1
Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 13:22
by pgmnetworks.de
Hallo Leute,
habe mal wieder ein dringendes Problem: Wie kann ich über die Kommandozeile bzw. Cron eine Email mit Anhang versenden? Möchte nämlich, dass mein MySQL Backup täglich an mich gesendet wird!
Habe es mal versucht mit
mysqlbackup | mail -s "Traffic Auswertung"
webmaster@meinprovider.de
hat jedoch nicht funktioniert! Wer kann mir helfen?
Mfg
Sascha
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND*
Posted: 2003-06-13 13:40
by mstuebner
pgmnetworks.de wrote:Hallo Leute,
habe mal wieder ein dringendes Problem: Wie kann ich über die Kommandozeile bzw. Cron eine Email mit Anhang versenden? Möchte nämlich, dass mein MySQL Backup täglich an mich gesendet wird!
Habe es mal versucht mit
mysqlbackup | mail -s "Traffic Auswertung"
webmaster@meinprovider.de
Ich habs nie probiert aber gelesen, dass dies über mögliche optionale Headerzeilen zu erreichen. Also weitere Parameter anhängen.
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 13:56
by pgmnetworks.de
Hallo!
Bitte etwas genauer, wenn's geht... über mail und ? erhalte ich keine Hilfe. Habe auch schon über google.de gesucht, aber nichts brauchbares gefunden!
Mfg
Sascha
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 14:05
by Anonymous
Mutt installieren, der kann das.
Karlo
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 14:17
by pgmnetworks.de
Hallo!
Bei mir ist mutt installiert - habe jetzt mal versucht folgendermaßen eine Mail zu versenden:
Als ich auf Enter gedrückt habe, hat er mich nochmal nach der Email gefragt und nach dem Subjekt - danach öffnet sich der Editor "vi" - wenn ich diesen beende, passiert gar nichts und es wird auch keine Mail versendet!
Was kann ich tun - hat jemand ne Idee?
Mfg
Sascha
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 14:43
by pgmnetworks.de
Habe es jetzt geschafft, eine Datei über Mutt zu versenden, es funktioniert auch alles perfekt, bis auf das ich nach der Kommandoeingabe noch nach einer Eingabe eines Punktes "." gefragt werde.
Habe folgenden Befehl genutzt:
mutt -nx -a databasebackup-2003-06-13.sql.bz2 -s "Database Backup"
email@domain.de
Danach ist folgendes erschienen:
Wenn ich jetzt noch einen Punkt eingebe, dann wird die Mail versendet. Leider kann ich es so aber nicht für meinen Cronjob nutzen - oder?? Ein Cron gibt ja keine Werte ein - oder?
Mfg
Sascha
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 14:51
by rootmaster
wenn du richtige anhänge via cronjob versenden willst, dann installier dir mpack
Code: Select all
wget ftp://ftp.andrew.cmu.edu/pub/mpack/mpack-1.5-src.tar.Z
tar xzvf mpack*Z
cd mpack
make
make install
aufruf zb
Code: Select all
mpack -s "logfile" /pfad/zu/logfile mail@domain.tld
"back to the roots"
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 14:52
by Anonymous
dann versuch ihm mal nen sinnfreien text dazu zu pipen
sowas wie cat /etc hosts|mutt <und dann den anderen Sums>
oder echo .
Karlo
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-13 15:20
by motolink
mach mit mutt, das geht einwandfrei.
Code: Select all
mutt -s "Mein Backup-Dump" "email@domain.de" -a "databasebackup-2003-06-13.sql.bz2"
Wenn deine Email noch einen Text enthalten soll
Code: Select all
echo "Email Nachricht" | mutt -s "Mein Backup-Dump" "email@domain.de" -a "databasebackup-2003-06-13.sql.bz2"
Re: Mail mit Anhang über Kommandozeile versenden **DRINGEND**
Posted: 2003-06-16 23:41
by luke.s
uuencode my_attachment a_new_file_name | mail -s "this is the subject"
me@mymail.com
von:
http://www.experts-exchange.com/Operati ... 76726.html
lg
Luke