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:
mutt -a databasebackup-current.sql.bz2 -s "Datebankbackup" email@domain.de
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:
To: email@domain.de
(End message with a . on a line by itself)
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