Datei per email schicken

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Janine, 19.09.2007.

  1. Janine

    Janine Eroberer

    Dabei seit:
    27.07.2007
    Beiträge:
    60
    Zustimmungen:
    0
    Hallo Jungs,

    wie kann ich eine Datei per email schicken unter shell?

    also ich weiss das ich mit

    Code:
    echo "Text" | mail empfänger@domain.de

    z.B. schriftlich was schicken kann aber wie geht das wenn ich als Anhang ein file mitschicken will?

    MfG Janine
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. caba_

    caba_ (caba{_,}|manuw)

    Dabei seit:
    07.08.2007
    Beiträge:
    334
    Zustimmungen:
    0
    Mit mail(1) bekommst da probleme. Aber du kannst auch mutt davür benutzen:
    Code:
    mutt -a deine_datei.zip -s "dein betreff" god@earth.com
     
  4. Janine

    Janine Eroberer

    Dabei seit:
    27.07.2007
    Beiträge:
    60
    Zustimmungen:
    0
    muss das file gezipt sein? nö oder

    ich probiers mal aus danke schonmal :)
     
  5. mcas

    mcas Routinier

    Dabei seit:
    29.12.2005
    Beiträge:
    398
    Zustimmungen:
    0
    Das File muss nicht gezippt sein.
     
  6. #5 Wolfgang, 19.09.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Wenn du uuencode installiert hast, sollte es auch so gehen:
    Code:
    $ (echo -ne "Hallo Empfaenger\nEinfuerungstext und Anhang siehe Anhang 2\n";uuencode bild10.jpg anhang.jpg)|mail -s"attachment_2" name@dom.tld
    Das echo kannst du weglassen, wenn du keinen anderen Text in der Mail willst.
    bild10.jpg ist die Datei und anhang.jpg der Name wie sie dort ankommen soll. Kann auch gleich sein.
    Gruß Wolfgang
     
  7. smg

    smg Regex Fetischist

    Dabei seit:
    20.05.2007
    Beiträge:
    195
    Zustimmungen:
    0
    Ort:
    /home/stephan/
    Gute Idee Wolfgang!
     
  8. zst

    zst Foren As

    Dabei seit:
    06.09.2006
    Beiträge:
    95
    Zustimmungen:
    0
    Hallo Janine,

    ich benutze auf SUSE ab 9.2 immer das alte "mail".
    Einen Dateianhang kannst du so verschicken:
    Code:
     echo "Mail-Text" |  mail janine@irgendwo.de -s "Betreff-Text" -a DATEINAME-ggf-mit-Pfad
    Für jede weitere Datei einfach wieder -a und Filename anhängen.

    Gruss zst
     
  9. #8 Wolfgang, 19.09.2007
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hast du mal nachgesehen was hinter dem Softlink mail bei SuSe steckt? ;)

    Gruß Wolfgang
     
  10. #9 Bâshgob, 19.09.2007
    Bâshgob

    Bâshgob freies Radikal

    Dabei seit:
    29.07.2004
    Beiträge:
    2.334
    Zustimmungen:
    0
    Ort:
    Hannover
    mailx mag auch -a (Slackware 11.0)
     
  11. caba_

    caba_ (caba{_,}|manuw)

    Dabei seit:
    07.08.2007
    Beiträge:
    334
    Zustimmungen:
    0
    Per default kann mail(1) keine anhänge versenden. -a gibt es nicht.
     
  12. #11 hoernchen, 19.09.2007
    hoernchen

    hoernchen UBERgarstiges nagetier

    Dabei seit:
    17.02.2005
    Beiträge:
    1.081
    Zustimmungen:
    0
    Bitte genauer lesen, bashgob schrieb mailx, nicht mail. Und da kann man mittels -a Anhanege versenden.
     
  13. #12 Bâshgob, 19.09.2007
    Bâshgob

    Bâshgob freies Radikal

    Dabei seit:
    29.07.2004
    Beiträge:
    2.334
    Zustimmungen:
    0
    Ort:
    Hannover
    Unter Slackware ist mail ein Link auf mailx.

    Code:
    2352350 lrwxrwxrwx  1 root   root          5 2007-09-06 00:59 mail -> mailx
    2352349 lrwxrwxrwx  1 root   root          5 2007-09-06 00:59 Mail -> mailx
    
    Und mailx akzeptiert -a.

    Woanders ist das eben anders. Und ich schrieb auch explizit "mailx" und nicht "mail" weil ich mir des Unterschiedes durchaus bewusst bin.
     
  14. caba_

    caba_ (caba{_,}|manuw)

    Dabei seit:
    07.08.2007
    Beiträge:
    334
    Zustimmungen:
    0
    Code:
    [~] ls -n =mail =mailx =Mail
    -r-xr-xr-x  3 0  7  73252 Mar 11  2007 /usr/bin/Mail
    -r-xr-xr-x  3 0  7  73252 Mar 11  2007 /usr/bin/mail
    -r-xr-xr-x  3 0  7  73252 Mar 11  2007 /usr/bin/mailx
    mailx unterstützt es vll auf deinem Slackware. Aber nicht per default.
    Ausserdem sind mail, mailx, Mail die gleichen Programme.
     
  15. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  16. #14 Bâshgob, 19.09.2007
    Bâshgob

    Bâshgob freies Radikal

    Dabei seit:
    29.07.2004
    Beiträge:
    2.334
    Zustimmungen:
    0
    Ort:
    Hannover
    Ja, du hast Recht und ich meine Ruhe. Falls es dich dennoch interessiert:

    http://heirloom.sourceforge.net/mailx_history.html

    Und nu hör auf schlechte Stimmung zu verbreiten.
     
  17. zst

    zst Foren As

    Dabei seit:
    06.09.2006
    Beiträge:
    95
    Zustimmungen:
    0
    Hallo Wolfgang,
    natürlich hast Du Recht: meine Bezeichnung "das alte mail" ist völlig falsch.
    Wie gut, dass ich SuSe korrekt erwähnt habe.
    Aber das "Programm", dass ich per Softlink bei SuSe erreiche, mailt phantastisch, täglich viele Mails mit Anhang.
    Und mehr als diesen Anwender-Tipp wollte ich Janine nicht mitteilen - denn IHR seid die Profis.
    Macht weiter so - super Forum, dass mir schon zahlreiche Fragen beantwortet hat, ohne sie extra zu stellen.

    Gruss zst
     
Thema: Datei per email schicken
Besucher kamen mit folgenden Suchen
  1. unix mail datei anhängen

Die Seite wird geladen...

Datei per email schicken - Ähnliche Themen

  1. log datei per email

    log datei per email: hi, ich möchte die log datei meiner rsnapshot sicherung per mail als text an mich versenden. das problem was sich mir ergibt ist das...
  2. anonyme email-website mit großem dateianhang

    anonyme email-website mit großem dateianhang: hallo leute, ich war mal auf einer seite, wovon man un-eingeloggt anonyme emails schreiben konnte. was mich mehr als die anonymität...
  3. Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...

    Suche in Datei doppelte Wörter in jeder Zeile bis zum dritten Leerzeichen...: Ich habe eine Textdatei in der ich Einträge bis zum 3. Leerzeichen mit den restlichen Zeilen (auch nur bis 3. Leerzeichen) vergleichen muss und...
  4. Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen

    Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen: Hallo, ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei...
  5. Dateiinhalte vergleichen - Neue Sätze dann ausgeben

    Dateiinhalte vergleichen - Neue Sätze dann ausgeben: Liebe Forumsmitglieder, ich benöte mal wieder Eure Hilfe: Ich möchte 2 Dateien vergleichen. Datei-1 hat z.B. 100 Datensätze mit mehreren Feldern...